16 "Const_def" Val "define_exists";
14 "Const_def" Val "prim_new_definition";
0 "Const_def" Str;
240 "Parse" Val "remember_const";
232 "Parse" Val "set_known_constants";
231 "Parse" Val "known_constants";
230 "Parse" Val "hidden";
229 "Parse" Val "reveal";
228 "Parse" Val "hide";
227 "Parse" Val "typedTerm";
223 "Parse" Val "print_theory";
222 "Parse" Val "export_theorems_as_docfiles";
221 "Parse" Val "export_theory_as_docfiles";
220 "Parse" Val "export_theory";
219 "Parse" Val "new_theory";
216 "Parse" Val "new_constant";
215 "Parse" Val "new_definition";
212 "Parse" Val "new_specification";
209 "Parse" Val "new_infix_type";
207 "Parse" Val "new_type_definition";
206 "Parse" Val "new_type";
205 "Parse" Val "new_binder";
204 "Parse" Val "new_infix";
203 "Parse" Val "new_gen_definition";
202 "Parse" Val "new_binder_definition";
201 "Parse" Val "new_infixr_definition";
200 "Parse" Val "new_infixl_definition";
197 "Parse" Val "print_term";
196 "Parse" Val "print_type";
195 "Parse" Val "print_thm";
193 "Parse" Val "thm_to_string";
192 "Parse" Val "type_to_string";
191 "Parse" Val "term_to_string";
188 "Parse" Val "set_term_printer";
187 "Parse" Val "get_term_printer";
184 "Parse" Val "type_pp_with_delimiters";
182 "Parse" Val "term_pp_with_delimiters";
180 "Parse" Val "pp_with_bquotes";
179 "Parse" Val "pp_thm";
178 "Parse" Val "pp_type";
177 "Parse" Val "pp_term";
174 "Parse" Val "temp_add_record_fupdate";
173 "Parse" Val "temp_add_record_update";
172 "Parse" Val "temp_add_record_field";
171 "Parse" Val "temp_clear_overloads_on";
170 "Parse" Val "temp_overload_on_by_nametype";
169 "Parse" Val "temp_overload_on";
167 "Parse" Val "temp_set_associativity";
166 "Parse" Val "temp_remove_termtok";
165 "Parse" Val "temp_remove_rules_for_term";
163 "Parse" Val "temp_set_fixity";
162 "Parse" Val "temp_clear_prefs_for_term";
161 "Parse" Val "temp_prefer_form_with_tok";
160 "Parse" Val "temp_associate_restriction";
159 "Parse" Val "temp_remove_numeral_form";
158 "Parse" Val "temp_give_num_priority";
157 "Parse" Val "temp_add_bare_numeral_form";
156 "Parse" Val "temp_add_numeral_form";
153 "Parse" Val "temp_add_listform";
152 "Parse" Val "temp_add_infix";
148 "Parse" Val "temp_add_rule";
147 "Parse" Val "temp_add_binder";
146 "Parse" Val "temp_set_grammars";
141 "Parse" Val "add_record_fupdate";
140 "Parse" Val "add_record_update";
139 "Parse" Val "add_record_field";
138 "Parse" Val "clear_overloads_on";
137 "Parse" Val "overload_on_by_nametype";
136 "Parse" Val "overload_on";
134 "Parse" Val "remove_termtok";
133 "Parse" Val "remove_rules_for_term";
131 "Parse" Val "set_fixity";
130 "Parse" Val "clear_prefs_for_term";
129 "Parse" Val "prefer_form_with_tok";
128 "Parse" Val "associate_restriction";
127 "Parse" Val "remove_numeral_form";
126 "Parse" Val "give_num_priority";
125 "Parse" Val "add_bare_numeral_form";
124 "Parse" Val "add_numeral_form";
121 "Parse" Val "add_listform";
120 "Parse" Val "add_binder";
115 "Parse" Val "add_rule";
114 "Parse" Val "add_infix";
110 "Parse" Val "term_grammar";
105 "Parse" Val "print_from_grammars";
102 "Parse" Val "parse_from_grammars";
101 "Parse" Val "parse_in_context";
100 "Parse" Val "--";
99 "Parse" Val "Term";
98 "Parse" Val "preTerm";
97 "Parse" Val "resolve_names";
96 "Parse" Val "toTerm";
95 "Parse" Val "parse_preTerm";
76 "Parse" Val "temp_add_infix_type";
72 "Parse" Val "add_infix_type";
71 "Parse" Val "temp_add_type";
70 "Parse" Val "add_type";
52 "Parse" Val "==";
51 "Parse" Val "Type";
50 "Parse" Val "type_grammar";
46 "Parse" Val "AroundSameName";
45 "Parse" Val "AroundSamePrec";
44 "Parse" Val "AroundEachPhrase";
42 "Parse" Val "Always";
41 "Parse" Val "ParoundPrec";
40 "Parse" Val "ParoundName";
39 "Parse" Val "OnlyIfNecessary";
36 "Parse" Val "PPBlock";
35 "Parse" Val "EndInitialBlock";
34 "Parse" Val "BeginFinalBlock";
33 "Parse" Val "HardSpace";
32 "Parse" Val "BreakSpace";
31 "Parse" Val "TOK";
30 "Parse" Val "TM";
26 "Parse" Val "fixity";
25 "Parse" Val "Suffix";
24 "Parse" Val "Closefix";
23 "Parse" Val "TruePrefix";
22 "Parse" Val "Infix";
21 "Parse" Val "Infixr";
20 "Parse" Val "Infixl";
18 "Parse" Val "NONASSOC";
17 "Parse" Val "RIGHT";
16 "Parse" Val "LEFT";
15 "Parse" Val "fromTGfixity";
10 "Parse" Typ "fixity";
10 "Parse" Con "Binder";
10 "Parse" Con "Prefix";
10 "Parse" Con "RF";
8 "Parse" Typ "block_info";
7 "Parse" Typ "ParenStyle";
6 "Parse" Typ "PhraseBlockStyle";
5 "Parse" Typ "pp_element";
4 "Parse" Typ "associativity";
3 "Parse" Typ "thm";
2 "Parse" Typ "hol_type";
1 "Parse" Typ "term";
0 "Parse" Str;
97 "Theory" Val "expose_store_definition";
93 "Theory" Val "set_MLname";
90 "Theory" Val "scrub";
89 "Theory" Val "uptodate_thm";
88 "Theory" Val "uptodate_term";
87 "Theory" Val "uptodate_type";
85 "Theory" Val "incorporate_consts";
84 "Theory" Val "incorporate_types";
83 "Theory" Val "link_parents";
78 "Theory" Val "export_theory0";
76 "Theory" Val "prim_export_theory";
74 "Theory" Val "adjoin_to_theory";
70 "Theory" Val "new_theory0";
68 "Theory" Val "prim_new_theory";
65 "Theory" Typ "ThyPP_info";
60 "Theory" Typ "clientfixable";
60 "Theory" Con "EXN";
60 "Theory" Con "BADNAMES";
55 "Theory" Val "print_theory_to_outstream";
54 "Theory" Val "print_theory_to_file";
53 "Theory" Val "print_theory0";
49 "Theory" Val "theorem";
48 "Theory" Val "definition";
47 "Theory" Val "axiom";
46 "Theory" Val "theorems";
45 "Theory" Val "definitions";
44 "Theory" Val "axioms";
43 "Theory" Val "constants";
42 "Theory" Val "types";
41 "Theory" Val "ancestry";
40 "Theory" Val "parents";
39 "Theory" Val "current_theory";
35 "Theory" Val "delete_theorem";
34 "Theory" Val "delete_axiom";
33 "Theory" Val "delete_const";
32 "Theory" Val "delete_type";
28 "Theory" Val "is_constant";
27 "Theory" Val "is_type";
23 "Theory" Val "save_thm";
22 "Theory" Val "new_axiom";
21 "Theory" Val "prim_new_constant";
20 "Theory" Val "new_type";
13 "Theory" Typ "failed";
13 "Theory" Con "CLIENT";
13 "Theory" Con "INTERNAL";
13 "Theory" Con "SYSTEM";
10 "Theory" Typ "result";
10 "Theory" Con "FAILURE";
10 "Theory" Con "SUCCESS";
7 "Theory" Typ "thy_addon";
6 "Theory" Typ "ppstream";
5 "Theory" Typ "thm";
4 "Theory" Typ "term";
3 "Theory" Typ "hol_type";
0 "Theory" Str;
14 "Const_spec" Val "prim_new_specification";
0 "Const_spec" Str;
33 "Parse_support" Val "delete_restriction";
32 "Parse_support" Val "associate_restriction";
31 "Parse_support" Val "binder_restrictions";
29 "Parse_support" Val "make_set_abs";
27 "Parse_support" Val "make_let";
26 "Parse_support" Val "make_constrained";
23 "Parse_support" Val "make_vstruct";
18 "Parse_support" Val "bind_restr_term";
17 "Parse_support" Val "bind_term";
16 "Parse_support" Val "list_make_comb";
14 "Parse_support" Val "make_atom";
13 "Parse_support" Val "make_aq_binding_occ";
12 "Parse_support" Val "make_binding_occ";
11 "Parse_support" Val "make_aq";
10 "Parse_support" Val "make_preterm";
7 "Parse_support" Val "gen_overloaded_const";
5 "Parse_support" Typ "binder_in_env";
4 "Parse_support" Typ "bvar_in_env";
3 "Parse_support" Typ "preterm_in_env";
2 "Parse_support" Typ "env";
0 "Parse_support" Str;
40 "Count" Val "apply";
39 "Count" Val "report";
38 "Count" Val "read";
37 "Count" Val "mk_meter";
36 "Count" Typ "meter";
17 "Count" Val "thm_count";
15 "Count" Val "inc_count";
14 "Count" Val "reset_thm_count";
13 "Count" Val "counting_thms";
3 "Count" Typ "rule";
3 "Count" Con "Oracle";
3 "Count" Con "Disk";
3 "Count" Con "Axiom";
3 "Count" Con "Definition";
3 "Count" Con "Ccontr";
3 "Count" Con "NotElim";
3 "Count" Con "NotIntro";
3 "Count" Con "DisjCases";
3 "Count" Con "Disj2";
3 "Count" Con "Disj1";
3 "Count" Con "Conjunct2";
3 "Count" Con "Conjunct1";
3 "Count" Con "Conj";
3 "Count" Con "Choose";
3 "Count" Con "Exists";
3 "Count" Con "Gen";
3 "Count" Con "Spec";
3 "Count" Con "Inst";
3 "Count" Con "EqImpRule";
3 "Count" Con "EqMp";
3 "Count" Con "Trans";
3 "Count" Con "Sym";
3 "Count" Con "EtaConv";
3 "Count" Con "Alpha";
3 "Count" Con "ApThm";
3 "Count" Con "ApTerm";
3 "Count" Con "MkComb";
3 "Count" Con "InstType";
3 "Count" Con "Mp";
3 "Count" Con "Disch";
3 "Count" Con "Abs";
3 "Count" Con "Subst";
3 "Count" Con "Beta";
3 "Count" Con "Refl";
3 "Count" Con "Assume";
0 "Count" Str;
19 "Hol_pp" Val "print_term";
18 "Hol_pp" Val "print_type";
17 "Hol_pp" Val "term_to_string";
16 "Hol_pp" Val "type_to_string";
15 "Hol_pp" Val "pp_term";
14 "Hol_pp" Val "pp_type";
0 "Hol_pp" Str;
3 "HOLgrammars" Val "assocToString";
1 "HOLgrammars" Typ "associativity";
1 "HOLgrammars" Con "NONASSOC";
1 "HOLgrammars" Con "RIGHT";
1 "HOLgrammars" Con "LEFT";
0 "HOLgrammars" Exc "GrammarError";
0 "HOLgrammars" Str;
95 "Thm" Val "Const_def_init";
92 "Thm" Val "Theory_init";
87 "Thm" Val "disk_thm";
86 "Thm" Val "mk_thm";
85 "Thm" Val "mk_tac_thm";
84 "Thm" Val "mk_oracle_thm";
81 "Thm" Val "Spec";
80 "Thm" Val "Mk_abs";
79 "Thm" Val "Mk_comb";
78 "Thm" Val "Eta";
77 "Thm" Val "Beta";
74 "Thm" Val "CCONTR";
73 "Thm" Val "NOT_ELIM";
72 "Thm" Val "NOT_INTRO";
69 "Thm" Val "DISJ_CASES";
68 "Thm" Val "DISJ2";
67 "Thm" Val "DISJ1";
64 "Thm" Val "CONJUNCT2";
63 "Thm" Val "CONJUNCT1";
62 "Thm" Val "CONJ";
59 "Thm" Val "CHOOSE";
58 "Thm" Val "EXISTS";
55 "Thm" Val "GEN";
54 "Thm" Val "SPEC";
51 "Thm" Val "INST";
50 "Thm" Val "EQ_IMP_RULE";
49 "Thm" Val "EQ_MP";
48 "Thm" Val "TRANS";
47 "Thm" Val "SYM";
44 "Thm" Val "ETA_CONV";
43 "Thm" Val "AP_THM";
42 "Thm" Val "AP_TERM";
41 "Thm" Val "MK_COMB";
40 "Thm" Val "ALPHA";
34 "Thm" Val "INST_TYPE";
33 "Thm" Val "SUBST";
32 "Thm" Val "MP";
31 "Thm" Val "DISCH";
30 "Thm" Val "ABS";
29 "Thm" Val "BETA_CONV";
28 "Thm" Val "REFL";
27 "Thm" Val "ASSUME";
24 "Thm" Val "thm_free_vars";
23 "Thm" Val "tag_hyp_union";
22 "Thm" Val "dest_thm";
21 "Thm" Val "concl";
20 "Thm" Val "hyp";
19 "Thm" Val "tag";
17 "Thm" Typ "thm";
16 "Thm" Typ "tag";
0 "Thm" Str;
86 "Dsyntax" Val "subst_occs";
85 "Dsyntax" Val "find_terms";
84 "Dsyntax" Val "find_term";
83 "Dsyntax" Val "disch";
79 "Dsyntax" Val "strip_fun_ty";
78 "Dsyntax" Val "list_mk_fun_ty";
75 "Dsyntax" Val "strip_pair";
74 "Dsyntax" Val "strip_disj";
73 "Dsyntax" Val "strip_conj";
72 "Dsyntax" Val "strip_exists";
71 "Dsyntax" Val "strip_forall";
70 "Dsyntax" Val "strip_imp";
69 "Dsyntax" Val "strip_abs";
68 "Dsyntax" Val "strip_comb";
65 "Dsyntax" Val "list_mk_pair";
64 "Dsyntax" Val "list_mk_disj";
63 "Dsyntax" Val "list_mk_conj";
62 "Dsyntax" Val "list_mk_exists";
61 "Dsyntax" Val "gen_all";
60 "Dsyntax" Val "list_mk_forall";
59 "Dsyntax" Val "list_mk_imp";
58 "Dsyntax" Val "list_mk_abs";
55 "Dsyntax" Val "is_pabs";
54 "Dsyntax" Val "is_list";
53 "Dsyntax" Val "is_cons";
52 "Dsyntax" Val "is_let";
51 "Dsyntax" Val "is_pair";
50 "Dsyntax" Val "is_cond";
49 "Dsyntax" Val "is_disj";
48 "Dsyntax" Val "is_conj";
47 "Dsyntax" Val "is_neg";
46 "Dsyntax" Val "is_uexists";
45 "Dsyntax" Val "is_exists";
44 "Dsyntax" Val "is_forall";
43 "Dsyntax" Val "is_select";
42 "Dsyntax" Val "is_imp";
41 "Dsyntax" Val "is_eq";
38 "Dsyntax" Val "dest_pabs";
37 "Dsyntax" Val "dest_list";
36 "Dsyntax" Val "dest_cons";
35 "Dsyntax" Val "dest_let";
34 "Dsyntax" Val "dest_pair";
33 "Dsyntax" Val "dest_cond";
32 "Dsyntax" Val "dest_disj";
31 "Dsyntax" Val "dest_conj";
30 "Dsyntax" Val "dest_neg";
29 "Dsyntax" Val "dest_uexists";
28 "Dsyntax" Val "dest_exists";
27 "Dsyntax" Val "dest_forall";
26 "Dsyntax" Val "dest_select";
25 "Dsyntax" Val "dest_imp";
24 "Dsyntax" Val "rhs";
23 "Dsyntax" Val "lhs";
22 "Dsyntax" Val "dest_eq_ty";
21 "Dsyntax" Val "dest_eq";
18 "Dsyntax" Val "mk_pabs";
17 "Dsyntax" Val "mk_list";
16 "Dsyntax" Val "mk_cons";
15 "Dsyntax" Val "mk_let";
14 "Dsyntax" Val "mk_pair";
13 "Dsyntax" Val "mk_cond";
12 "Dsyntax" Val "mk_disj";
11 "Dsyntax" Val "mk_conj";
10 "Dsyntax" Val "mk_neg";
9 "Dsyntax" Val "mk_uexists";
8 "Dsyntax" Val "mk_exists";
7 "Dsyntax" Val "mk_forall";
6 "Dsyntax" Val "mk_select";
5 "Dsyntax" Val "mk_imp";
4 "Dsyntax" Val "mk_eq";
0 "Dsyntax" Str;
33 "Preterm" Val "typecheck";
30 "Preterm" Val "toTerm";
23 "Preterm" Val "overloading_resolution";
16 "Preterm" Val "typecheck_phase1";
3 "Preterm" Typ "preterm";
3 "Preterm" Con "Antiq";
3 "Preterm" Con "Constrained";
3 "Preterm" Con "Abs";
3 "Preterm" Con "Comb";
3 "Preterm" Con "Overloaded";
3 "Preterm" Con "Const";
3 "Preterm" Con "Var";
0 "Preterm" Str;
88 "Absyn" Val "is_select";
87 "Absyn" Val "is_exists1";
86 "Absyn" Val "is_exists";
85 "Absyn" Val "is_forall";
84 "Absyn" Val "is_pair";
83 "Absyn" Val "is_imp";
82 "Absyn" Val "is_disj";
81 "Absyn" Val "is_conj";
80 "Absyn" Val "is_eq";
79 "Absyn" Val "is_typed";
78 "Absyn" Val "is_AQ";
77 "Absyn" Val "is_lam";
76 "Absyn" Val "is_app";
75 "Absyn" Val "is_ident";
73 "Absyn" Val "strip_select";
72 "Absyn" Val "strip_exists1";
71 "Absyn" Val "strip_exists";
70 "Absyn" Val "strip_forall";
69 "Absyn" Val "strip_pair";
68 "Absyn" Val "strip_imp";
67 "Absyn" Val "strip_disj";
66 "Absyn" Val "strip_conj";
65 "Absyn" Val "strip_lam";
64 "Absyn" Val "strip_app";
62 "Absyn" Val "list_mk_select";
61 "Absyn" Val "list_mk_exists1";
60 "Absyn" Val "list_mk_exists";
59 "Absyn" Val "list_mk_forall";
58 "Absyn" Val "list_mk_pair";
57 "Absyn" Val "list_mk_imp";
56 "Absyn" Val "list_mk_disj";
55 "Absyn" Val "list_mk_conj";
54 "Absyn" Val "list_mk_lam";
53 "Absyn" Val "list_mk_app";
51 "Absyn" Val "dest_binder";
50 "Absyn" Val "dest_select";
49 "Absyn" Val "dest_exists1";
48 "Absyn" Val "dest_exists";
47 "Absyn" Val "dest_forall";
46 "Absyn" Val "dest_pair";
45 "Absyn" Val "dest_imp";
44 "Absyn" Val "dest_disj";
43 "Absyn" Val "dest_conj";
42 "Absyn" Val "dest_eq";
41 "Absyn" Val "dest_typed";
40 "Absyn" Val "dest_lam";
39 "Absyn" Val "dest_app";
38 "Absyn" Val "dest_ident";
37 "Absyn" Val "dest_AQ";
35 "Absyn" Val "mk_binder";
34 "Absyn" Val "mk_select";
33 "Absyn" Val "mk_exists1";
32 "Absyn" Val "mk_exists";
31 "Absyn" Val "mk_forall";
30 "Absyn" Val "mk_pair";
29 "Absyn" Val "mk_imp";
28 "Absyn" Val "mk_disj";
27 "Absyn" Val "mk_conj";
26 "Absyn" Val "mk_eq";
24 "Absyn" Val "mk_typed";
23 "Absyn" Val "mk_lam";
22 "Absyn" Val "mk_app";
21 "Absyn" Val "mk_ident";
20 "Absyn" Val "mk_AQ";
12 "Absyn" Typ "absyn";
12 "Absyn" Con "TYPED";
12 "Absyn" Con "LAM";
12 "Absyn" Con "APP";
12 "Absyn" Con "IDENT";
12 "Absyn" Con "AQ";
6 "Absyn" Typ "vstruct";
6 "Absyn" Con "VTYPED";
6 "Absyn" Con "VPAIR";
6 "Absyn" Con "VIDENT";
6 "Absyn" Con "VAQ";
4 "Absyn" Typ "quotation";
3 "Absyn" Typ "pretype";
2 "Absyn" Typ "term";
0 "Absyn" Str;
18 "Exception" Val "Raise";
17 "Exception" Val "print_HOL_ERR";
14 "Exception" Exc "HOL_ERR";
0 "Exception" Str;
38 "Type" Val "Theory_init";
33 "Type" Val "init";
30 "Type" Val "match_type";
28 "Type" Val "type_reduce";
25 "Type" Val "beta";
24 "Type" Val "alpha";
23 "Type" Val "bool";
22 "Type" Val "dom_rng";
21 "Type" Val "-->";
18 "Type" Val "type_varsl";
17 "Type" Val "type_vars";
16 "Type" Val "type_subst";
15 "Type" Val "ty_sub";
14 "Type" Typ "delta";
14 "Type" Con "DIFF";
14 "Type" Con "SAME";
12 "Type" Val "type_compare";
11 "Type" Val "type_lt";
10 "Type" Val "polymorphic";
9 "Type" Val "dest_type";
8 "Type" Val "mk_type";
7 "Type" Val "is_vartype";
6 "Type" Val "dest_vartype";
5 "Type" Val "mk_vartype";
3 "Type" Typ "hol_type";
0 "Type" Str;
29 "Lexis" Val "is_string_literal";
28 "Lexis" Val "is_num_literal";
27 "Lexis" Val "ok_sml_identifier";
26 "Lexis" Val "ok_symbolic";
25 "Lexis" Val "ok_identifier";
24 "Lexis" Val "allowed_term_constant";
23 "Lexis" Val "allowed_type_constant";
22 "Lexis" Val "allowed_user_type_var";
20 "Lexis" Val "in_class";
19 "Lexis" Val "parens";
18 "Lexis" Val "tyvar_ids";
17 "Lexis" Val "numbers";
16 "Lexis" Val "alphabet";
15 "Lexis" Val "sml_symbols";
14 "Lexis" Val "hol_symbols";
13 "Lexis" Val "alphanumerics";
0 "Lexis" Str;
18 "Type_def" Val "new_type_definition0";
0 "Type_def" Str;
144 "Lib" Val "current_trace";
143 "Lib" Val "register_trace";
142 "Lib" Val "reset_traces";
141 "Lib" Val "reset_trace";
140 "Lib" Val "trace";
138 "Lib" Val "traces";
136 "Lib" Val "gen_variant";
135 "Lib" Val "tmvar_vary";
134 "Lib" Val "tyvar_vary";
121 "Lib" Typ "sum";
121 "Lib" Con "RIGHT";
121 "Lib" Con "LEFT";
120 "Lib" Val "hash";
119 "Lib" Val "with_flag";
118 "Lib" Val "mesg";
117 "Lib" Val "funpow";
116 "Lib" Val "last";
115 "Lib" Val "front_last";
113 "Lib" Val "prime";
112 "Lib" Val "commafy";
111 "Lib" Val "words2";
109 "Lib" Val "mlquote";
108 "Lib" Val "quote";
100 "Lib" Val "say";
98 "Lib" Val "reset";
97 "Lib" Val "state";
96 "Lib" Val "next";
95 "Lib" Val "mk_istream";
94 "Lib" Typ "istream";
92 "Lib" Val "time";
91 "Lib" Val "end_time";
90 "Lib" Val "start_time";
88 "Lib" Val "int_sort";
87 "Lib" Val "sort";
86 "Lib" Val "string_to_int";
85 "Lib" Val "int_to_string";
84 "Lib" Val "list_of_array";
83 "Lib" Val "for_se";
82 "Lib" Val "for";
81 "Lib" Val "op_set_diff";
80 "Lib" Val "op_intersect";
79 "Lib" Val "op_U";
78 "Lib" Val "op_mk_set";
77 "Lib" Val "op_union";
76 "Lib" Val "op_insert";
75 "Lib" Val "op_mem";
74 "Lib" Val "set_eq";
73 "Lib" Val "null_intersection";
72 "Lib" Val "intersect";
71 "Lib" Val "subtract";
70 "Lib" Val "set_diff";
69 "Lib" Val "U";
68 "Lib" Val "union";
67 "Lib" Val "mk_set";
66 "Lib" Val "insert";
65 "Lib" Val "mem";
64 "Lib" Val "|->";
63 "Lib" Val "subst_assoc";
62 "Lib" Typ "subst";
61 "Lib" Val "assoc2";
60 "Lib" Val "assoc1";
59 "Lib" Val "rev_assoc";
58 "Lib" Val "assoc";
57 "Lib" Val "repeat";
56 "Lib" Val "enumerate";
55 "Lib" Val "pluck";
54 "Lib" Val "flatten";
53 "Lib" Val "mapfilter";
52 "Lib" Val "split";
51 "Lib" Val "unzip";
50 "Lib" Val "combine";
49 "Lib" Val "zip";
48 "Lib" Val "end_itlist";
47 "Lib" Val "rev_itlist2";
46 "Lib" Val "rev_itlist";
45 "Lib" Val "itlist2";
44 "Lib" Val "itlist";
43 "Lib" Val "filter";
42 "Lib" Val "gather";
41 "Lib" Val "partition";
40 "Lib" Val "split_after";
39 "Lib" Val "first";
38 "Lib" Val "exists";
37 "Lib" Val "all2";
36 "Lib" Val "all";
35 "Lib" Val "map2";
34 "Lib" Val "index";
33 "Lib" Val "el";
32 "Lib" Val "tryfind";
31 "Lib" Val "assert";
30 "Lib" Val "trye";
29 "Lib" Val "try";
28 "Lib" Val "can";
27 "Lib" Val "snd";
26 "Lib" Val "fst";
25 "Lib" Val "W";
24 "Lib" Val "S";
23 "Lib" Val "K";
22 "Lib" Val "I";
21 "Lib" Val "C";
20 "Lib" Val "B";
19 "Lib" Val "A";
18 "Lib" Val "##";
17 "Lib" Val "cons";
16 "Lib" Val "equal";
15 "Lib" Val "concat";
14 "Lib" Val "append";
13 "Lib" Val "uncurry";
12 "Lib" Val "curry";
0 "Lib" Str;
51 "Globals" Val "assert_strings_defined";
50 "Globals" Val "strings_defined";
47 "Globals" Val "pp_flags";
43 "Globals" Val "output_HOL_ERR";
41 "Globals" Val "old";
39 "Globals" Val "goal_line";
38 "Globals" Val "term_pp_suffix";
37 "Globals" Val "term_pp_prefix";
36 "Globals" Val "type_pp_suffix";
35 "Globals" Val "type_pp_prefix";
33 "Globals" Val "max_print_depth";
32 "Globals" Val "linewidth";
30 "Globals" Val "notify_on_tyvar_guess";
29 "Globals" Val "guessing_overloads";
28 "Globals" Val "guessing_tyvars";
27 "Globals" Val "priming";
25 "Globals" Val "show_numeral_types";
24 "Globals" Val "show_types";
22 "Globals" Val "show_scrub";
21 "Globals" Val "show_axioms";
20 "Globals" Val "show_tags";
19 "Globals" Val "show_assums";
18 "Globals" Val "print_exceptions";
16 "Globals" Val "HOLDIR";
15 "Globals" Val "version";
14 "Globals" Val "release";
0 "Globals" Str;
30 "Net" Val "lookup";
29 "Net" Val "enter";
27 "Net" Val "listItems";
26 "Net" Val "size";
25 "Net" Val "itnet";
24 "Net" Val "map";
23 "Net" Val "union";
22 "Net" Val "filter";
21 "Net" Val "delete";
20 "Net" Val "index";
19 "Net" Val "match";
18 "Net" Val "insert";
17 "Net" Val "empty";
15 "Net" Typ "net";
13 "Net" Typ "term";
0 "Net" Str;
127 "Term" Val "minTheory_init";
122 "Term" Val "Thm_init";
120 "Term" Val "TheoryPP_init";
117 "Term" Val "Theory_init";
113 "Term" Val "Preterm_init";
112 "Term" Val "Net_init";
106 "Term" Val "pair_ops";
101 "Term" Val "init";
96 "Term" Val "prim_mk_numeral";
95 "Term" Val "dest_numeral";
94 "Term" Val "mk_numeral";
93 "Term" Val "is_numeral";
88 "Term" Val "pp_raw_term";
84 "Term" Val "const_decl";
82 "Term" Val "dest_term";
77 "Term" Typ "lambda";
77 "Term" Con "LAMB";
77 "Term" Con "COMB";
77 "Term" Con "CONST";
77 "Term" Con "VAR";
73 "Term" Val "lazy_beta_conv";
72 "Term" Val "norm_clos";
71 "Term" Val "push_clos";
70 "Term" Val "is_clos";
66 "Term" Val "match_term";
63 "Term" Val "term_reduce";
62 "Term" Val "eta_conv";
61 "Term" Val "beta_conv";
60 "Term" Val "inst";
59 "Term" Val "subst";
58 "Term" Val "aconv";
55 "Term" Val "is_bvar";
54 "Term" Val "body";
53 "Term" Val "bvar";
52 "Term" Val "rand";
51 "Term" Val "rator";
49 "Term" Val "is_ty_antiq";
48 "Term" Val "is_abs";
47 "Term" Val "is_comb";
46 "Term" Val "is_const";
45 "Term" Val "is_var";
44 "Term" Val "dest_ty_antiq";
43 "Term" Val "dest_abs";
42 "Term" Val "dest_comb";
41 "Term" Val "dest_const";
40 "Term" Val "dest_var";
39 "Term" Val "ty_antiq";
38 "Term" Val "mk_abs";
37 "Term" Val "mk_comb";
36 "Term" Val "list_mk_comb";
35 "Term" Val "mk_const";
34 "Term" Val "mk_primed_var";
33 "Term" Val "mk_var";
29 "Term" Val "prim_variant";
28 "Term" Val "variant";
27 "Term" Val "genvars";
26 "Term" Val "genvar";
25 "Term" Val "term_compare";
24 "Term" Val "term_lt";
22 "Term" Val "type_vars_in_term";
21 "Term" Val "all_varsl";
20 "Term" Val "free_varsl";
19 "Term" Val "all_vars";
18 "Term" Val "free_in";
17 "Term" Val "free_vars_lr";
16 "Term" Val "free_vars";
15 "Term" Val "type_of";
13 "Term" Typ "term";
0 "Term" Str;
24 "AncestorDB" Val "bindl";
20 "AncestorDB" Val "rawmatch";
18 "AncestorDB" Val "gen_theorems";
17 "AncestorDB" Val "gen_theorem";
16 "AncestorDB" Val "theorems";
15 "AncestorDB" Val "theorem";
13 "AncestorDB" Val "match";
12 "AncestorDB" Val "find";
11 "AncestorDB" Val "thy";
9 "AncestorDB" Val "lemmas";
7 "AncestorDB" Typ "data";
5 "AncestorDB" Typ "class";
5 "AncestorDB" Con "Def";
5 "AncestorDB" Con "Axm";
5 "AncestorDB" Con "Thm";
4 "AncestorDB" Typ "thm";
3 "AncestorDB" Typ "term";
0 "AncestorDB" Str;
35 "DB" Val "all_thms";
33 "DB" Val "gen_theorems";
32 "DB" Val "gen_theorem";
31 "DB" Val "theorems";
30 "DB" Val "theorem";
25 "DB" Val "match";
21 "DB" Val "rawfind";
15 "DB" Val "find";
11 "DB" Val "thy";
7 "DB" Typ "class";
6 "DB" Typ "data";
4 "DB" Typ "thm";
3 "DB" Typ "term";
0 "DB" Str;
56 "Prim_rec" Val "prove_constructors_one_one";
55 "Prim_rec" Val "prove_constructors_distinct";
54 "Prim_rec" Val "case_cong_thm";
53 "Prim_rec" Val "prove_cases_thm";
47 "Prim_rec" Val "prove_induction_thm";
46 "Prim_rec" Val "prove_rec_fn_exists";
45 "Prim_rec" Val "INDUCT_THEN";
42 "Prim_rec" Val "define_case_constant";
35 "Prim_rec" Val "new_recursive_definition";
32 "Prim_rec" Val "type_constructors_with_args";
31 "Prim_rec" Val "type_constructors";
25 "Prim_rec" Val "doms_of_tyaxiom";
16 "Prim_rec" Typ "tactic";
15 "Prim_rec" Typ "thm";
14 "Prim_rec" Typ "term";
0 "Prim_rec" Str;
49 "Tactical" Val "restore_prover";
48 "Tactical" Val "set_prover";
47 "Tactical" Val "default_prover";
45 "Tactical" Val "CHANGED_TAC";
44 "Tactical" Val "SUBGOAL_THEN";
43 "Tactical" Val "POP_ASSUM_LIST";
42 "Tactical" Val "PAT_ASSUM";
41 "Tactical" Val "POP_ASSUM";
40 "Tactical" Val "ASSUM_LIST";
39 "Tactical" Val "FIRST_X_ASSUM";
38 "Tactical" Val "FIRST_ASSUM";
37 "Tactical" Val "EVERY_ASSUM";
36 "Tactical" Val "MAP_FIRST";
35 "Tactical" Val "MAP_EVERY";
34 "Tactical" Val "FIRST";
33 "Tactical" Val "EVERY";
32 "Tactical" Val "VALID";
31 "Tactical" Val "REPEAT";
30 "Tactical" Val "TRY";
29 "Tactical" Val "ALL_TAC";
28 "Tactical" Val "NO_TAC";
27 "Tactical" Val "FAIL_TAC";
26 "Tactical" Val "ORELSE";
25 "Tactical" Val "THENL";
24 "Tactical" Val "THEN";
23 "Tactical" Val "store_thm";
22 "Tactical" Val "prove";
21 "Tactical" Val "TAC_PROOF";
19 "Tactical" Typ "thm_tactic";
18 "Tactical" Typ "tactic";
17 "Tactical" Typ "goal";
16 "Tactical" Typ "term";
0 "Tactical" Str;
110 "Conv" Val "SWAP_VARS_CONV";
106 "Conv" Val "RENAME_VARS_CONV";
102 "Conv" Val "GSYM";
101 "Conv" Val "AC_CONV";
100 "Conv" Val "EXISTENCE";
99 "Conv" Val "COND_CONV";
98 "Conv" Val "EXISTS_UNIQUE_CONV";
97 "Conv" Val "bool_EQ_CONV";
96 "Conv" Val "SWAP_EXISTS_CONV";
95 "Conv" Val "ANTE_CONJ_CONV";
94 "Conv" Val "CONTRAPOS_CONV";
93 "Conv" Val "SELECT_CONV";
92 "Conv" Val "X_FUN_EQ_CONV";
91 "Conv" Val "FUN_EQ_CONV";
90 "Conv" Val "RIGHT_CONV_RULE";
89 "Conv" Val "SYM_CONV";
88 "Conv" Val "SKOLEM_CONV";
87 "Conv" Val "X_SKOLEM_CONV";
86 "Conv" Val "RIGHT_IMP_EXISTS_CONV";
85 "Conv" Val "LEFT_IMP_FORALL_CONV";
84 "Conv" Val "EXISTS_IMP_CONV";
83 "Conv" Val "RIGHT_IMP_FORALL_CONV";
82 "Conv" Val "LEFT_IMP_EXISTS_CONV";
81 "Conv" Val "FORALL_IMP_CONV";
80 "Conv" Val "RIGHT_OR_FORALL_CONV";
79 "Conv" Val "LEFT_OR_FORALL_CONV";
78 "Conv" Val "OR_FORALL_CONV";
77 "Conv" Val "FORALL_OR_CONV";
76 "Conv" Val "RIGHT_AND_EXISTS_CONV";
75 "Conv" Val "LEFT_AND_EXISTS_CONV";
74 "Conv" Val "AND_EXISTS_CONV";
73 "Conv" Val "EXISTS_AND_CONV";
72 "Conv" Val "RIGHT_OR_EXISTS_CONV";
71 "Conv" Val "LEFT_OR_EXISTS_CONV";
70 "Conv" Val "OR_EXISTS_CONV";
69 "Conv" Val "RIGHT_AND_FORALL_CONV";
68 "Conv" Val "LEFT_AND_FORALL_CONV";
67 "Conv" Val "AND_FORALL_CONV";
66 "Conv" Val "EXISTS_OR_CONV";
65 "Conv" Val "FORALL_AND_CONV";
64 "Conv" Val "FORALL_NOT_CONV";
63 "Conv" Val "EXISTS_NOT_CONV";
62 "Conv" Val "NOT_EXISTS_CONV";
61 "Conv" Val "NOT_FORALL_CONV";
60 "Conv" Val "BETA_TAC";
59 "Conv" Val "BETA_RULE";
58 "Conv" Val "CONV_TAC";
57 "Conv" Val "CONV_RULE";
56 "Conv" Val "ONCE_DEPTH_CONV";
55 "Conv" Val "TOP_SWEEP_CONV";
54 "Conv" Val "TOP_DEPTH_CONV";
53 "Conv" Val "REDEPTH_CONV";
52 "Conv" Val "DEPTH_CONV";
51 "Conv" Val "SUB_CONV";
50 "Conv" Val "TRY_CONV";
49 "Conv" Val "CHANGED_CONV";
48 "Conv" Val "REPEATC";
47 "Conv" Val "EVERY_CONV";
46 "Conv" Val "FIRST_CONV";
45 "Conv" Val "ORELSEC";
44 "Conv" Val "THENC";
43 "Conv" Val "ALL_CONV";
42 "Conv" Val "NO_CONV";
41 "Conv" Val "RHS_CONV";
40 "Conv" Val "LHS_CONV";
39 "Conv" Val "BINDER_CONV";
38 "Conv" Val "STRIP_QUANT_CONV";
37 "Conv" Val "QUANT_CONV";
36 "Conv" Val "EVERY_CONJ_CONV";
35 "Conv" Val "EVERY_DISJ_CONV";
34 "Conv" Val "BINOP_CONV";
33 "Conv" Val "FORK_CONV";
32 "Conv" Val "ABS_CONV";
31 "Conv" Val "RATOR_CONV";
30 "Conv" Val "RAND_CONV";
29 "Conv" Val "LAND_CONV";
28 "Conv" Val "MATCH_MP";
27 "Conv" Val "REWR_CONV";
26 "Conv" Val "PART_MATCH";
25 "Conv" Val "GSPEC";
23 "Conv" Val "INST_TY_TERM";
21 "Conv" Typ "hol_type";
20 "Conv" Typ "term";
19 "Conv" Typ "thm";
18 "Conv" Typ "conv";
17 "Conv" Typ "tactic";
0 "Conv" Str;
68 "Tactic" Val "via";
67 "Tactic" Val "WEAKEN_TAC";
66 "Tactic" Val "NTAC";
65 "Tactic" Val "BINOP_TAC";
64 "Tactic" Val "MK_COMB_TAC";
63 "Tactic" Val "AP_THM_TAC";
62 "Tactic" Val "AP_TERM_TAC";
61 "Tactic" Val "UNDISCH_TAC";
60 "Tactic" Val "REFL_TAC";
59 "Tactic" Val "ASM_CASES_TAC";
58 "Tactic" Val "FILTER_STRIP_TAC";
57 "Tactic" Val "FILTER_DISCH_TAC";
56 "Tactic" Val "STRIP_TAC";
55 "Tactic" Val "X_CHOOSE_TAC";
54 "Tactic" Val "CHOOSE_TAC";
53 "Tactic" Val "DISJ_CASES_TAC";
52 "Tactic" Val "DISCH_TAC";
51 "Tactic" Val "FILTER_STRIP_THEN";
50 "Tactic" Val "FILTER_DISCH_THEN";
49 "Tactic" Val "FILTER_GEN_TAC";
48 "Tactic" Val "STRIP_GOAL_THEN";
47 "Tactic" Val "BOOL_CASES_TAC";
46 "Tactic" Val "COND_CASES_TAC";
45 "Tactic" Val "STRUCT_CASES_TAC";
44 "Tactic" Val "STRIP_ASSUME_TAC";
43 "Tactic" Val "CHECK_ASSUME_TAC";
42 "Tactic" Val "SUBST_ALL_TAC";
41 "Tactic" Val "RULE_ASSUM_TAC";
40 "Tactic" Val "SUBST1_TAC";
39 "Tactic" Val "SUBST_OCCS_TAC";
38 "Tactic" Val "SUBST_TAC";
36 "Tactic" Val "GSUBST_TAC";
35 "Tactic" Val "EXISTS_TAC";
34 "Tactic" Val "ID_SPEC_TAC";
33 "Tactic" Val "SPEC_TAC";
32 "Tactic" Val "GEN_TAC";
31 "Tactic" Val "X_GEN_TAC";
30 "Tactic" Val "EQ_TAC";
29 "Tactic" Val "MP_TAC";
28 "Tactic" Val "DISJ2_TAC";
27 "Tactic" Val "DISJ1_TAC";
26 "Tactic" Val "CONJ_TAC";
25 "Tactic" Val "FREEZE_THEN";
24 "Tactic" Val "ASSUME_TAC";
23 "Tactic" Val "CCONTR_TAC";
22 "Tactic" Val "CONTR_TAC";
21 "Tactic" Val "DISCARD_TAC";
20 "Tactic" Val "ACCEPT_TAC";
18 "Tactic" Typ "thm_tactical";
17 "Tactic" Typ "thm_tactic";
16 "Tactic" Typ "tactic";
15 "Tactic" Typ "term";
14 "Tactic" Typ "thm";
0 "Tactic" Str;
74 "Drule" Val "EXISTS_IMP";
73 "Drule" Val "IMP_CONJ";
72 "Drule" Val "GEN_ALPHA_CONV";
71 "Drule" Val "ALPHA_CONV";
70 "Drule" Val "DISJ_CASESL";
69 "Drule" Val "DISJ_CASES_UNION";
68 "Drule" Val "IMP_ELIM";
67 "Drule" Val "DISJ_IMP";
66 "Drule" Val "CONTRAPOS";
65 "Drule" Val "LIST_MP";
64 "Drule" Val "IMP_CANON";
63 "Drule" Val "BODY_CONJUNCTS";
62 "Drule" Val "CONJUNCTS";
61 "Drule" Val "CONJ_LIST";
60 "Drule" Val "LIST_CONJ";
59 "Drule" Val "CONJ_PAIR";
58 "Drule" Val "PROVE_HYP";
57 "Drule" Val "SPEC_ALL";
56 "Drule" Val "UNDISCH_ALL";
55 "Drule" Val "DISCH_ALL";
54 "Drule" Val "GEN_ALL";
53 "Drule" Val "ISPECL";
52 "Drule" Val "ISPEC";
51 "Drule" Val "EQF_ELIM";
50 "Drule" Val "EQF_INTRO";
49 "Drule" Val "NOT_EQ_SYM";
48 "Drule" Val "NEG_DISCH";
47 "Drule" Val "CONJ_DISCHL";
46 "Drule" Val "CONJ_DISCH";
45 "Drule" Val "FRONT_CONJ_CONV";
44 "Drule" Val "CONJ_SET_CONV";
43 "Drule" Val "CONJUNCTS_CONV";
42 "Drule" Val "RIGHT_LIST_BETA";
41 "Drule" Val "LIST_BETA_CONV";
40 "Drule" Val "RIGHT_BETA";
39 "Drule" Val "SUBS_OCCS";
38 "Drule" Val "SUBS";
37 "Drule" Val "SELECT_EQ";
36 "Drule" Val "EXISTS_EQ";
35 "Drule" Val "FORALL_EQ";
34 "Drule" Val "LIST_MK_EXISTS";
33 "Drule" Val "SPEC_VAR";
32 "Drule" Val "SELECT_RULE";
31 "Drule" Val "SELECT_ELIM";
30 "Drule" Val "SELECT_INTRO";
29 "Drule" Val "GENL";
28 "Drule" Val "SPECL";
27 "Drule" Val "EQT_ELIM";
26 "Drule" Val "UNDISCH";
24 "Drule" Val "CONTR";
23 "Drule" Val "IMP_ANTISYM_RULE";
22 "Drule" Val "IMP_TRANS";
21 "Drule" Val "ADD_ASSUM";
19 "Drule" Val "SUBST_CONV";
17 "Drule" Val "GSUBS";
16 "Drule" Val "EQT_INTRO";
15 "Drule" Val "MK_EXISTS";
14 "Drule" Val "MK_ABS";
13 "Drule" Val "EXT";
0 "Drule" Str;
20 "Resolve" Val "MATCH_MP_TAC";
19 "Resolve" Val "RES_TAC";
18 "Resolve" Val "IMP_RES_TAC";
17 "Resolve" Val "RES_THEN";
16 "Resolve" Val "IMP_RES_THEN";
15 "Resolve" Val "RES_CANON";
14 "Resolve" Val "ANTE_RES_THEN";
13 "Resolve" Val "MATCH_ACCEPT_TAC";
0 "Resolve" Str;
37 "Thm_cont" Val "STRIP_THM_THEN";
36 "Thm_cont" Val "CASES_THENL";
35 "Thm_cont" Val "X_CASES_THEN";
32 "Thm_cont" Val "X_CASES_THENL";
31 "Thm_cont" Val "CHOOSE_THEN";
30 "Thm_cont" Val "X_CHOOSE_THEN";
29 "Thm_cont" Val "UNDISCH_THEN";
28 "Thm_cont" Val "DISCH_THEN";
27 "Thm_cont" Val "DISJ_CASES_THENL";
26 "Thm_cont" Val "DISJ_CASES_THEN";
25 "Thm_cont" Val "DISJ_CASES_THEN2";
24 "Thm_cont" Val "CONJUNCTS_THEN";
23 "Thm_cont" Val "CONJUNCTS_THEN2";
22 "Thm_cont" Val "FIRST_TCL";
21 "Thm_cont" Val "EVERY_TCL";
20 "Thm_cont" Val "NO_THEN";
19 "Thm_cont" Val "ALL_THEN";
18 "Thm_cont" Val "REPEAT_GTCL";
17 "Thm_cont" Val "REPEAT_TCL";
16 "Thm_cont" Val "ORELSE_TCL";
15 "Thm_cont" Val "THEN_TCL";
0 "Thm_cont" Str;
73 "Rewrite" Val "SUBST_MATCH";
71 "Rewrite" Val "FILTER_ONCE_ASM_REWRITE_TAC";
70 "Rewrite" Val "FILTER_PURE_ONCE_ASM_REWRITE_TAC";
69 "Rewrite" Val "FILTER_ASM_REWRITE_TAC";
68 "Rewrite" Val "FILTER_PURE_ASM_REWRITE_TAC";
67 "Rewrite" Val "FILTER_ONCE_ASM_REWRITE_RULE";
66 "Rewrite" Val "FILTER_PURE_ONCE_ASM_REWRITE_RULE";
65 "Rewrite" Val "FILTER_ASM_REWRITE_RULE";
64 "Rewrite" Val "FILTER_PURE_ASM_REWRITE_RULE";
62 "Rewrite" Val "ONCE_ASM_REWRITE_TAC";
61 "Rewrite" Val "PURE_ONCE_ASM_REWRITE_TAC";
60 "Rewrite" Val "ASM_REWRITE_TAC";
59 "Rewrite" Val "PURE_ASM_REWRITE_TAC";
58 "Rewrite" Val "ONCE_REWRITE_TAC";
57 "Rewrite" Val "PURE_ONCE_REWRITE_TAC";
56 "Rewrite" Val "REWRITE_TAC";
55 "Rewrite" Val "PURE_REWRITE_TAC";
53 "Rewrite" Val "ONCE_ASM_REWRITE_RULE";
52 "Rewrite" Val "PURE_ONCE_ASM_REWRITE_RULE";
51 "Rewrite" Val "ASM_REWRITE_RULE";
50 "Rewrite" Val "PURE_ASM_REWRITE_RULE";
49 "Rewrite" Val "ONCE_REWRITE_RULE";
48 "Rewrite" Val "PURE_ONCE_REWRITE_RULE";
47 "Rewrite" Val "REWRITE_RULE";
46 "Rewrite" Val "PURE_REWRITE_RULE";
44 "Rewrite" Val "PURE_ONCE_REWRITE_CONV";
43 "Rewrite" Val "ONCE_REWRITE_CONV";
42 "Rewrite" Val "PURE_REWRITE_CONV";
41 "Rewrite" Val "REWRITE_CONV";
39 "Rewrite" Val "GEN_REWRITE_TAC";
38 "Rewrite" Val "GEN_REWRITE_RULE";
37 "Rewrite" Val "GEN_REWRITE_CONV";
36 "Rewrite" Val "REWRITES_CONV";
34 "Rewrite" Val "monitoring";
33 "Rewrite" Val "bool_rewrites";
32 "Rewrite" Val "pp_rewrites";
30 "Rewrite" Val "add_implicit_rewrites";
29 "Rewrite" Val "set_implicit_rewrites";
28 "Rewrite" Val "implicit_rewrites";
26 "Rewrite" Val "empty_rewrites";
25 "Rewrite" Val "net_of";
24 "Rewrite" Val "dest_rewrites";
23 "Rewrite" Val "add_rewrites";
22 "Rewrite" Val "mk_rewrites";
21 "Rewrite" Typ "rewrites";
19 "Rewrite" Typ "tactic";
18 "Rewrite" Typ "conv";
17 "Rewrite" Typ "thm";
16 "Rewrite" Typ "term";
0 "Rewrite" Str;
21 "Type_def_support" Val "prove_abs_fn_one_one";
20 "Type_def_support" Val "prove_abs_fn_onto";
19 "Type_def_support" Val "prove_rep_fn_onto";
18 "Type_def_support" Val "prove_rep_fn_one_one";
14 "Type_def_support" Val "define_new_type_bijections";
13 "Type_def_support" Val "ABS_REP_THM";
0 "Type_def_support" Str;
66 "Rsyntax" Val "type_subst";
65 "Rsyntax" Val "subst_occs";
64 "Rsyntax" Val "subst";
63 "Rsyntax" Val "new_type_definition";
62 "Rsyntax" Val "new_type";
59 "Rsyntax" Val "new_specification";
57 "Rsyntax" Val "new_recursive_definition";
56 "Rsyntax" Val "new_infix";
55 "Rsyntax" Val "new_constant";
54 "Rsyntax" Val "new_binder";
53 "Rsyntax" Val "mk_var";
52 "Rsyntax" Val "mk_type";
51 "Rsyntax" Val "mk_select";
50 "Rsyntax" Val "mk_primed_var";
49 "Rsyntax" Val "mk_pair";
48 "Rsyntax" Val "mk_pabs";
47 "Rsyntax" Val "mk_list";
46 "Rsyntax" Val "mk_let";
45 "Rsyntax" Val "mk_imp";
44 "Rsyntax" Val "mk_forall";
43 "Rsyntax" Val "mk_exists";
42 "Rsyntax" Val "mk_eq";
41 "Rsyntax" Val "mk_disj";
40 "Rsyntax" Val "mk_const";
39 "Rsyntax" Val "mk_cons";
38 "Rsyntax" Val "mk_conj";
37 "Rsyntax" Val "mk_cond";
36 "Rsyntax" Val "mk_comb";
35 "Rsyntax" Val "mk_abs";
34 "Rsyntax" Val "match_type";
32 "Rsyntax" Val "match_term";
31 "Rsyntax" Val "inst";
30 "Rsyntax" Val "dest_var";
29 "Rsyntax" Val "dest_type";
28 "Rsyntax" Val "dest_select";
27 "Rsyntax" Val "dest_pair";
26 "Rsyntax" Val "dest_pabs";
25 "Rsyntax" Val "dest_list";
24 "Rsyntax" Val "dest_let";
23 "Rsyntax" Val "dest_imp";
22 "Rsyntax" Val "dest_forall";
21 "Rsyntax" Val "dest_exists";
20 "Rsyntax" Val "dest_eq";
19 "Rsyntax" Val "dest_disj";
18 "Rsyntax" Val "dest_const";
17 "Rsyntax" Val "dest_cons";
16 "Rsyntax" Val "dest_conj";
15 "Rsyntax" Val "dest_cond";
14 "Rsyntax" Val "dest_comb";
13 "Rsyntax" Val "dest_abs";
11 "Rsyntax" Val "define_new_type_bijections";
10 "Rsyntax" Val "SUBST_CONV";
9 "Rsyntax" Val "SUBST";
7 "Rsyntax" Val "INST_TY_TERM";
6 "Rsyntax" Val "INST_TYPE";
5 "Rsyntax" Val "INST";
4 "Rsyntax" Typ "thm";
3 "Rsyntax" Typ "term";
2 "Rsyntax" Typ "hol_type";
0 "Rsyntax" Str;
63 "Psyntax" Val "type_subst";
62 "Psyntax" Val "subst_occs";
61 "Psyntax" Val "subst";
60 "Psyntax" Val "new_type_definition";
59 "Psyntax" Val "new_type";
57 "Psyntax" Val "new_specification";
56 "Psyntax" Val "new_recursive_definition";
55 "Psyntax" Val "new_infix";
54 "Psyntax" Val "new_constant";
53 "Psyntax" Val "new_binder";
52 "Psyntax" Val "mk_var";
51 "Psyntax" Val "mk_type";
50 "Psyntax" Val "mk_select";
49 "Psyntax" Val "mk_primed_var";
48 "Psyntax" Val "mk_pair";
47 "Psyntax" Val "mk_pabs";
46 "Psyntax" Val "mk_list";
45 "Psyntax" Val "mk_let";
44 "Psyntax" Val "mk_imp";
43 "Psyntax" Val "mk_forall";
42 "Psyntax" Val "mk_exists";
41 "Psyntax" Val "mk_eq";
40 "Psyntax" Val "mk_disj";
39 "Psyntax" Val "mk_const";
38 "Psyntax" Val "mk_cons";
37 "Psyntax" Val "mk_conj";
36 "Psyntax" Val "mk_cond";
35 "Psyntax" Val "mk_comb";
34 "Psyntax" Val "mk_abs";
33 "Psyntax" Val "match_type";
31 "Psyntax" Val "match_term";
30 "Psyntax" Val "inst";
29 "Psyntax" Val "dest_var";
28 "Psyntax" Val "dest_type";
27 "Psyntax" Val "dest_select";
26 "Psyntax" Val "dest_pair";
25 "Psyntax" Val "dest_pabs";
24 "Psyntax" Val "dest_list";
23 "Psyntax" Val "dest_let";
22 "Psyntax" Val "dest_imp";
21 "Psyntax" Val "dest_forall";
20 "Psyntax" Val "dest_exists";
19 "Psyntax" Val "dest_eq";
18 "Psyntax" Val "dest_disj";
17 "Psyntax" Val "dest_const";
16 "Psyntax" Val "dest_cons";
15 "Psyntax" Val "dest_conj";
14 "Psyntax" Val "dest_cond";
13 "Psyntax" Val "dest_comb";
12 "Psyntax" Val "dest_abs";
11 "Psyntax" Val "define_new_type_bijections";
10 "Psyntax" Val "SUBST_CONV";
9 "Psyntax" Val "SUBST";
8 "Psyntax" Val "INST_TY_TERM";
7 "Psyntax" Val "INST_TYPE";
6 "Psyntax" Val "INST";
4 "Psyntax" Typ "hol_type";
3 "Psyntax" Typ "thm";
2 "Psyntax" Typ "term";
0 "Psyntax" Str;
59 "TypeBase" Val "type_size";
57 "TypeBase" Val "tysize";
54 "TypeBase" Val "elts";
53 "TypeBase" Val "read";
52 "TypeBase" Val "write";
51 "TypeBase" Val "theTypeBase";
48 "TypeBase" Val "listItems";
47 "TypeBase" Val "get";
46 "TypeBase" Val "add";
45 "TypeBase" Val "empty";
42 "TypeBase" Val "put_size";
41 "TypeBase" Val "put_induction";
40 "TypeBase" Val "put_simpls";
39 "TypeBase" Val "put_nchotomy";
37 "TypeBase" Val "pp_tyinfo";
35 "TypeBase" Val "size_of0";
34 "TypeBase" Val "induction_of0";
33 "TypeBase" Val "axiom_of0";
31 "TypeBase" Val "size_of";
30 "TypeBase" Val "simpls_of";
29 "TypeBase" Val "one_one_of";
28 "TypeBase" Val "distinct_of";
27 "TypeBase" Val "nchotomy_of";
26 "TypeBase" Val "case_def_of";
25 "TypeBase" Val "case_cong_of";
24 "TypeBase" Val "case_const_of";
23 "TypeBase" Val "constructors_of";
22 "TypeBase" Val "induction_of";
21 "TypeBase" Val "axiom_of";
20 "TypeBase" Val "ty_name_of";
15 "TypeBase" Val "mk_tyinfo";
13 "TypeBase" Val "gen_tyinfo";
11 "TypeBase" Typ "typeBase";
10 "TypeBase" Typ "tyinfo";
8 "TypeBase" Typ "shared_thm";
8 "TypeBase" Con "COPY";
8 "TypeBase" Con "ORIG";
6 "TypeBase" Typ "ppstream";
5 "TypeBase" Typ "thm";
4 "TypeBase" Typ "term";
3 "TypeBase" Typ "hol_type";
0 "TypeBase" Str;
21 "DefnBase" Val "write_congs";
20 "DefnBase" Val "read_congs";
14 "DefnBase" Val "pp_defn";
5 "DefnBase" Typ "defn";
5 "DefnBase" Con "MUTREC";
5 "DefnBase" Con "NESTREC";
5 "DefnBase" Con "STDREC";
5 "DefnBase" Con "NONREC";
5 "DefnBase" Con "PRIMREC";
5 "DefnBase" Con "ABBREV";
3 "DefnBase" Typ "thm";
2 "DefnBase" Typ "term";
0 "DefnBase" Str;
36 "IndDefLib" Val "BACKCHAIN_TAC";
35 "IndDefLib" Val "MONO_TAC";
33 "IndDefLib" Val "prove_inductive_relations_exist";
32 "IndDefLib" Val "prove_monotonicity_hyps";
31 "IndDefLib" Val "derive_nonschematic_inductive_relations";
30 "IndDefLib" Val "prove_nonschematic_inductive_relations_exist";
28 "IndDefLib" Val "RULE_INDUCT_THEN";
26 "IndDefLib" Val "new_simple_inductive_definition";
20 "IndDefLib" Val "new_inductive_definition";
13 "IndDefLib" Val "inductive_defn";
11 "IndDefLib" Val "gen_new_inductive_definition";
9 "IndDefLib" Val "bool_monoset";
6 "IndDefLib" Typ "monoset";
5 "IndDefLib" Typ "thm_tactic";
4 "IndDefLib" Typ "tactic";
3 "IndDefLib" Typ "thm";
2 "IndDefLib" Typ "term";
0 "IndDefLib" Str;
281 "integerTheory" Val "integer_grammars";
279 "integerTheory" Val "TINT_NEG_WELLDEF";
278 "integerTheory" Val "TINT_MUL_WELLDEFR";
277 "integerTheory" Val "TINT_MUL_WELLDEF";
276 "integerTheory" Val "TINT_MUL_SYM";
275 "integerTheory" Val "TINT_MUL_LID";
274 "integerTheory" Val "TINT_MUL_ASSOC";
273 "integerTheory" Val "TINT_LT_WELLDEFR";
272 "integerTheory" Val "TINT_LT_WELLDEFL";
271 "integerTheory" Val "TINT_LT_WELLDEF";
270 "integerTheory" Val "TINT_LT_TRANS";
269 "integerTheory" Val "TINT_LT_TOTAL";
268 "integerTheory" Val "TINT_LT_REFL";
267 "integerTheory" Val "TINT_LT_MUL";
266 "integerTheory" Val "TINT_LT_ADD";
265 "integerTheory" Val "TINT_LDISTRIB";
264 "integerTheory" Val "TINT_EQ_TRANS";
263 "integerTheory" Val "TINT_EQ_SYM";
262 "integerTheory" Val "TINT_EQ_REFL";
261 "integerTheory" Val "TINT_EQ_EQUIV";
260 "integerTheory" Val "TINT_EQ_AP";
259 "integerTheory" Val "TINT_ADD_WELLDEFR";
258 "integerTheory" Val "TINT_ADD_WELLDEF";
257 "integerTheory" Val "TINT_ADD_SYM";
256 "integerTheory" Val "TINT_ADD_LINV";
255 "integerTheory" Val "TINT_ADD_LID";
254 "integerTheory" Val "TINT_ADD_ASSOC";
253 "integerTheory" Val "TINT_10";
252 "integerTheory" Val "REP_EQCLASS";
251 "integerTheory" Val "NUM_POSINT_EXISTS";
250 "integerTheory" Val "NUM_POSINT";
249 "integerTheory" Val "NUM_OF_INT";
248 "integerTheory" Val "NUM_NEGINT_EXISTS";
247 "integerTheory" Val "NUM_LEMMA";
246 "integerTheory" Val "NUM_DECOMPOSE";
245 "integerTheory" Val "LT_LADD";
244 "integerTheory" Val "LT_ADDR";
243 "integerTheory" Val "LT_ADDL";
242 "integerTheory" Val "LT_ADD2";
241 "integerTheory" Val "INT_SUMSQ";
240 "integerTheory" Val "INT_SUB_TRIANGLE";
239 "integerTheory" Val "INT_SUB_SUB2";
238 "integerTheory" Val "INT_SUB_SUB";
237 "integerTheory" Val "INT_SUB_RZERO";
236 "integerTheory" Val "INT_SUB_RNEG";
235 "integerTheory" Val "INT_SUB_REFL";
234 "integerTheory" Val "INT_SUB_RDISTRIB";
233 "integerTheory" Val "INT_SUB_NEG2";
232 "integerTheory" Val "INT_SUB_LZERO";
231 "integerTheory" Val "INT_SUB_LT";
230 "integerTheory" Val "INT_SUB_LNEG";
229 "integerTheory" Val "INT_SUB_LE";
228 "integerTheory" Val "INT_SUB_LDISTRIB";
227 "integerTheory" Val "INT_SUB_CALCULATE";
226 "integerTheory" Val "INT_SUB_ADD2";
225 "integerTheory" Val "INT_SUB_ADD";
224 "integerTheory" Val "INT_SUB_0";
223 "integerTheory" Val "INT_SUB";
222 "integerTheory" Val "INT_RNEG_UNIQ";
221 "integerTheory" Val "INT_RDISTRIB";
220 "integerTheory" Val "INT_POS_NZ";
219 "integerTheory" Val "INT_POS";
218 "integerTheory" Val "INT_POASQ";
217 "integerTheory" Val "INT_OF_NUM";
216 "integerTheory" Val "INT_NZ_IMP_LT";
215 "integerTheory" Val "INT_NUM_CASES";
214 "integerTheory" Val "INT_NOT_LT";
213 "integerTheory" Val "INT_NOT_LE";
212 "integerTheory" Val "INT_NEG_SUB";
211 "integerTheory" Val "INT_NEG_SAME_EQ";
210 "integerTheory" Val "INT_NEG_RMUL";
209 "integerTheory" Val "INT_NEG_MUL2";
208 "integerTheory" Val "INT_NEG_MINUS1";
207 "integerTheory" Val "INT_NEG_LT0";
206 "integerTheory" Val "INT_NEG_LMUL";
205 "integerTheory" Val "INT_NEG_LE0";
204 "integerTheory" Val "INT_NEG_GT0";
203 "integerTheory" Val "INT_NEG_GE0";
202 "integerTheory" Val "INT_NEG_EQ0";
201 "integerTheory" Val "INT_NEG_EQ";
200 "integerTheory" Val "INT_NEG_ADD";
199 "integerTheory" Val "INT_NEG_0";
198 "integerTheory" Val "INT_NEGNEG";
197 "integerTheory" Val "INT_MUL_SYM";
196 "integerTheory" Val "INT_MUL_SIGN_CASES";
195 "integerTheory" Val "INT_MUL_RZERO";
194 "integerTheory" Val "INT_MUL_RID";
193 "integerTheory" Val "INT_MUL_LZERO";
192 "integerTheory" Val "INT_MUL_LID";
191 "integerTheory" Val "INT_MUL_DIV";
190 "integerTheory" Val "INT_MUL_COMM";
189 "integerTheory" Val "INT_MUL_CALCULATE";
188 "integerTheory" Val "INT_MUL_ASSOC";
187 "integerTheory" Val "INT_MUL";
186 "integerTheory" Val "INT_MOD_UNIQUE";
185 "integerTheory" Val "INT_MOD_NEG";
184 "integerTheory" Val "INT_MOD_ID";
183 "integerTheory" Val "INT_MOD_EQ0";
182 "integerTheory" Val "INT_MOD_COMMON_FACTOR";
181 "integerTheory" Val "INT_MOD_CALCULATE";
180 "integerTheory" Val "INT_MOD";
179 "integerTheory" Val "INT_MIN_LT";
178 "integerTheory" Val "INT_MAX_LT";
177 "integerTheory" Val "INT_LT_TRANS";
176 "integerTheory" Val "INT_LT_TOTAL";
175 "integerTheory" Val "INT_LT_SUB_RADD";
174 "integerTheory" Val "INT_LT_SUB_LADD";
173 "integerTheory" Val "INT_LT_REFL";
172 "integerTheory" Val "INT_LT_RADD";
171 "integerTheory" Val "INT_LT_NZ";
170 "integerTheory" Val "INT_LT_NEGTOTAL";
169 "integerTheory" Val "INT_LT_NEG";
168 "integerTheory" Val "INT_LT_MUL2";
167 "integerTheory" Val "INT_LT_MUL";
166 "integerTheory" Val "INT_LT_LE";
165 "integerTheory" Val "INT_LT_LADD_IMP";
164 "integerTheory" Val "INT_LT_LADD";
163 "integerTheory" Val "INT_LT_IMP_NE";
162 "integerTheory" Val "INT_LT_IMP_LE";
161 "integerTheory" Val "INT_LT_GT";
160 "integerTheory" Val "INT_LT_CALCULATE";
159 "integerTheory" Val "INT_LT_ANTISYM";
158 "integerTheory" Val "INT_LT_ADD_SUB";
157 "integerTheory" Val "INT_LT_ADDR";
156 "integerTheory" Val "INT_LT_ADDNEG2";
155 "integerTheory" Val "INT_LT_ADDNEG";
154 "integerTheory" Val "INT_LT_ADDL";
153 "integerTheory" Val "INT_LT_ADD2";
152 "integerTheory" Val "INT_LT_ADD1";
151 "integerTheory" Val "INT_LT_ADD";
150 "integerTheory" Val "INT_LT_01";
149 "integerTheory" Val "INT_LTE_TRANS";
148 "integerTheory" Val "INT_LTE_TOTAL";
147 "integerTheory" Val "INT_LTE_ANTSYM";
146 "integerTheory" Val "INT_LTE_ADD2";
145 "integerTheory" Val "INT_LTE_ADD";
144 "integerTheory" Val "INT_LT";
143 "integerTheory" Val "INT_LNEG_UNIQ";
142 "integerTheory" Val "INT_LE_TRANS";
141 "integerTheory" Val "INT_LE_TOTAL";
140 "integerTheory" Val "INT_LE_SUB_RADD";
139 "integerTheory" Val "INT_LE_SUB_LADD";
138 "integerTheory" Val "INT_LE_SQUARE";
137 "integerTheory" Val "INT_LE_REFL";
136 "integerTheory" Val "INT_LE_RADD";
135 "integerTheory" Val "INT_LE_NEGTOTAL";
134 "integerTheory" Val "INT_LE_NEGR";
133 "integerTheory" Val "INT_LE_NEGL";
132 "integerTheory" Val "INT_LE_NEG";
131 "integerTheory" Val "INT_LE_MUL";
130 "integerTheory" Val "INT_LE_LT";
129 "integerTheory" Val "INT_LE_LADD";
128 "integerTheory" Val "INT_LE_DOUBLE";
127 "integerTheory" Val "INT_LE_CALCULATE";
126 "integerTheory" Val "INT_LE_ANTISYM";
125 "integerTheory" Val "INT_LE_ADDR";
124 "integerTheory" Val "INT_LE_ADDL";
123 "integerTheory" Val "INT_LE_ADD2";
122 "integerTheory" Val "INT_LE_ADD";
121 "integerTheory" Val "INT_LE_01";
120 "integerTheory" Val "INT_LET_TRANS";
119 "integerTheory" Val "INT_LET_TOTAL";
118 "integerTheory" Val "INT_LET_ANTISYM";
117 "integerTheory" Val "INT_LET_ADD2";
116 "integerTheory" Val "INT_LET_ADD";
115 "integerTheory" Val "INT_LE";
114 "integerTheory" Val "INT_LDISTRIB";
113 "integerTheory" Val "INT_INJ";
112 "integerTheory" Val "INT_GT_CALCULATE";
111 "integerTheory" Val "INT_GE_CALCULATE";
110 "integerTheory" Val "INT_EXP_SUBTRACT_EXPONENTS";
109 "integerTheory" Val "INT_EXP_NEG";
108 "integerTheory" Val "INT_EXP_MULTIPLY_EXPONENTS";
107 "integerTheory" Val "INT_EXP_MOD";
106 "integerTheory" Val "INT_EXP_EQ0";
105 "integerTheory" Val "INT_EXP_CALCULATE";
104 "integerTheory" Val "INT_EXP_ADD_EXPONENTS";
103 "integerTheory" Val "INT_EXP";
102 "integerTheory" Val "INT_EQ_SUB_RADD";
101 "integerTheory" Val "INT_EQ_SUB_LADD";
100 "integerTheory" Val "INT_EQ_RMUL_IMP";
99 "integerTheory" Val "INT_EQ_RMUL";
98 "integerTheory" Val "INT_EQ_RADD";
97 "integerTheory" Val "INT_EQ_NEG";
96 "integerTheory" Val "INT_EQ_LMUL_IMP";
95 "integerTheory" Val "INT_EQ_LMUL2";
94 "integerTheory" Val "INT_EQ_LMUL";
93 "integerTheory" Val "INT_EQ_LADD";
92 "integerTheory" Val "INT_EQ_IMP_LE";
91 "integerTheory" Val "INT_EQ_CALCULATE";
90 "integerTheory" Val "INT_ENTIRE";
89 "integerTheory" Val "INT_DOUBLE";
88 "integerTheory" Val "INT_DIV_UNIQUE";
87 "integerTheory" Val "INT_DIV_NEG";
86 "integerTheory" Val "INT_DIV_MUL_ID";
85 "integerTheory" Val "INT_DIV_ID";
84 "integerTheory" Val "INT_DIV_CALCULATE";
83 "integerTheory" Val "INT_DIV_1";
82 "integerTheory" Val "INT_DIVISION";
81 "integerTheory" Val "INT_DIVIDES_TRANS";
80 "integerTheory" Val "INT_DIVIDES_RSUB";
79 "integerTheory" Val "INT_DIVIDES_RMUL";
78 "integerTheory" Val "INT_DIVIDES_REFL";
77 "integerTheory" Val "INT_DIVIDES_RADD";
76 "integerTheory" Val "INT_DIVIDES_NEG";
75 "integerTheory" Val "INT_DIVIDES_MUL";
74 "integerTheory" Val "INT_DIVIDES_MOD0";
73 "integerTheory" Val "INT_DIVIDES_LSUB";
72 "integerTheory" Val "INT_DIVIDES_LMUL";
71 "integerTheory" Val "INT_DIVIDES_LADD";
70 "integerTheory" Val "INT_DIVIDES_1";
69 "integerTheory" Val "INT_DIVIDES_0";
68 "integerTheory" Val "INT_DIV";
67 "integerTheory" Val "INT_DISCRETE";
66 "integerTheory" Val "INT_DIFFSQ";
65 "integerTheory" Val "INT_DECOMPOSE";
64 "integerTheory" Val "INT_ADD_SYM";
63 "integerTheory" Val "INT_ADD_SUB2";
62 "integerTheory" Val "INT_ADD_SUB";
61 "integerTheory" Val "INT_ADD_RINV";
60 "integerTheory" Val "INT_ADD_RID_UNIQ";
59 "integerTheory" Val "INT_ADD_RID";
58 "integerTheory" Val "INT_ADD_LINV";
57 "integerTheory" Val "INT_ADD_LID_UNIQ";
56 "integerTheory" Val "INT_ADD_LID";
55 "integerTheory" Val "INT_ADD_COMM";
54 "integerTheory" Val "INT_ADD_CALCULATE";
53 "integerTheory" Val "INT_ADD_ASSOC";
52 "integerTheory" Val "INT_ADD2_SUB2";
51 "integerTheory" Val "INT_ADD";
50 "integerTheory" Val "INT_ABS_POS";
49 "integerTheory" Val "INT_ABS_NUM";
48 "integerTheory" Val "INT_ABS_NEG";
47 "integerTheory" Val "INT_ABS_MUL";
46 "integerTheory" Val "INT_ABS_MOD_LT";
45 "integerTheory" Val "INT_ABS_EQ_ID";
44 "integerTheory" Val "INT_ABS_EQ0";
43 "integerTheory" Val "INT_ABS_DIV";
42 "integerTheory" Val "INT_ABS_ABS";
41 "integerTheory" Val "INT_10";
40 "integerTheory" Val "INT_1";
39 "integerTheory" Val "INT_0";
38 "integerTheory" Val "INT";
37 "integerTheory" Val "EQ_LADD";
36 "integerTheory" Val "EQ_ADDL";
35 "integerTheory" Val "DEST_MK_EQCLASS";
32 "integerTheory" Val "tint_neg";
31 "integerTheory" Val "tint_mul";
30 "integerTheory" Val "tint_lt";
29 "integerTheory" Val "tint_eq";
28 "integerTheory" Val "tint_add";
27 "integerTheory" Val "tint_1";
26 "integerTheory" Val "tint_0";
25 "integerTheory" Val "int_tybij";
24 "integerTheory" Val "int_sub";
23 "integerTheory" Val "int_of_num";
22 "integerTheory" Val "int_neg";
21 "integerTheory" Val "int_mul";
20 "integerTheory" Val "int_mod";
19 "integerTheory" Val "int_lt";
18 "integerTheory" Val "int_le";
17 "integerTheory" Val "int_gt";
16 "integerTheory" Val "int_ge";
15 "integerTheory" Val "int_exp";
14 "integerTheory" Val "int_div";
13 "integerTheory" Val "int_add";
12 "integerTheory" Val "int_TY_DEF";
11 "integerTheory" Val "int_1";
10 "integerTheory" Val "int_0";
9 "integerTheory" Val "Num";
8 "integerTheory" Val "INT_MIN";
7 "integerTheory" Val "INT_MAX";
6 "integerTheory" Val "INT_DIVIDES";
5 "integerTheory" Val "INT_ABS";
2 "integerTheory" Typ "thm";
0 "integerTheory" Str;
12 "Cooper" Val "decide_pure_presburger_term";
11 "Cooper" Val "non_presburger_subterms";
10 "Cooper" Val "is_presburger";
9 "Cooper" Val "COOPER_TAC";
8 "Cooper" Val "COOPER_PROVE";
7 "Cooper" Val "COOPER_CONV";
5 "Cooper" Typ "tactic";
4 "Cooper" Typ "conv";
3 "Cooper" Typ "thm";
2 "Cooper" Typ "term";
0 "Cooper" Str;
64 "intLib" Val "COOPER_TAC";
63 "intLib" Val "COOPER_PROVE";
62 "intLib" Val "COOPER_CONV";
60 "intLib" Val "int_ss";
58 "intLib" Val "mk_divides";
57 "intLib" Val "is_divides";
55 "intLib" Val "mk_geq";
54 "intLib" Val "is_geq";
52 "intLib" Val "mk_great";
51 "intLib" Val "is_great";
49 "intLib" Val "mk_leq";
48 "intLib" Val "is_leq";
46 "intLib" Val "mk_less";
45 "intLib" Val "is_less";
43 "intLib" Val "mk_absval";
42 "intLib" Val "is_absval";
40 "intLib" Val "strip_mult";
39 "intLib" Val "list_mk_mult";
38 "intLib" Val "mk_mult";
37 "intLib" Val "is_mult";
35 "intLib" Val "mk_minus";
34 "intLib" Val "is_minus";
32 "intLib" Val "strip_plus";
31 "intLib" Val "list_mk_plus";
30 "intLib" Val "mk_plus";
29 "intLib" Val "is_plus";
27 "intLib" Val "term_of_int";
26 "intLib" Val "int_of_term";
25 "intLib" Val "mk_negated";
24 "intLib" Val "is_negated";
23 "intLib" Val "is_int_literal";
20 "intLib" Val "int_injection";
19 "intLib" Val "min_tm";
18 "intLib" Val "divides_tm";
17 "intLib" Val "geq_tm";
16 "intLib" Val "great_tm";
15 "intLib" Val "leq_tm";
14 "intLib" Val "less_tm";
13 "intLib" Val "mult_tm";
12 "intLib" Val "minus_tm";
11 "intLib" Val "plus_tm";
10 "intLib" Val "absval_tm";
9 "intLib" Val "negate_tm";
8 "intLib" Val "zero_tm";
7 "intLib" Val "int_ty";
5 "intLib" Typ "tactic";
4 "intLib" Typ "conv";
3 "intLib" Typ "term";
2 "intLib" Typ "hol_type";
0 "intLib" Str;
17 "Arith" Val "SUB_AND_COND_ELIM_CONV";
16 "Arith" Val "PRENEX_CONV";
15 "Arith" Val "non_presburger_subterms";
14 "Arith" Val "NEGATE_CONV";
13 "Arith" Val "is_presburger";
12 "Arith" Val "is_prenex";
11 "Arith" Val "INSTANCE_T_CONV";
10 "Arith" Val "FORALL_ARITH_CONV";
9 "Arith" Val "EXISTS_ARITH_CONV";
8 "Arith" Val "DISJ_INEQS_FALSE_CONV";
7 "Arith" Val "COND_ELIM_CONV";
6 "Arith" Val "ARITH_FORM_NORM_CONV";
5 "Arith" Val "ARITH_CONV";
3 "Arith" Typ "conv";
2 "Arith" Typ "term";
0 "Arith" Str;
21 "Norm_arith" Val "NORM_ZERO_AND_ONE_CONV";
20 "Norm_arith" Val "SYM_ONE_MULT_VAR_CONV";
19 "Norm_arith" Val "SORT_AND_GATHER_CONV";
18 "Norm_arith" Val "ONE_PASS_SORT_CONV";
17 "Norm_arith" Val "IN_LINE_SUM_CONV";
16 "Norm_arith" Val "GATHER_CONV";
15 "Norm_arith" Val "LINEAR_SUM_CONV";
14 "Norm_arith" Val "SUM_OF_PRODUCTS_CONV";
13 "Norm_arith" Val "SUM_OF_PRODUCTS_MULT_CONV";
12 "Norm_arith" Val "SUM_OF_PRODUCTS_SUC_CONV";
11 "Norm_arith" Val "multiplication_theorems";
10 "Norm_arith" Val "reset_multiplication_theorems";
9 "Norm_arith" Val "FAST_MULT_CONV";
8 "Norm_arith" Val "NUM_RELN_NORM_CONV";
7 "Norm_arith" Val "COLLECT_NUM_CONSTS_CONV";
5 "Norm_arith" Typ "conv";
4 "Norm_arith" Typ "thm";
0 "Norm_arith" Str;
4 "Sol_ranges" Val "Shostak";
0 "Sol_ranges" Str;
19 "Term_coeffs" Val "build_leq";
18 "Term_coeffs" Val "build_arith";
17 "Term_coeffs" Val "coeffs_of_leq_set";
16 "Term_coeffs" Val "coeffs_of_leq";
15 "Term_coeffs" Val "coeffs_of_arith";
14 "Term_coeffs" Val "var_of_prod";
13 "Term_coeffs" Val "vars_of_coeffs";
10 "Term_coeffs" Val "diff_of_coeffs";
9 "Term_coeffs" Val "rhs_coeffs";
8 "Term_coeffs" Val "lhs_coeffs";
5 "Term_coeffs" Val "merge_coeffs";
4 "Term_coeffs" Val "negate_coeffs";
0 "Term_coeffs" Str;
42 "Arith_cons" Val "arg2";
41 "Arith_cons" Val "arg1";
40 "Arith_cons" Val "mk_num_var";
39 "Arith_cons" Val "term_of_int";
38 "Arith_cons" Val "int_of_term";
37 "Arith_cons" Val "is_zero";
36 "Arith_cons" Val "is_num_const";
35 "Arith_cons" Val "is_pre";
34 "Arith_cons" Val "dest_pre";
33 "Arith_cons" Val "mk_pre";
32 "Arith_cons" Val "is_suc";
31 "Arith_cons" Val "dest_suc";
30 "Arith_cons" Val "mk_suc";
29 "Arith_cons" Val "is_num_reln";
28 "Arith_cons" Val "is_geq";
27 "Arith_cons" Val "is_great";
26 "Arith_cons" Val "is_leq";
25 "Arith_cons" Val "is_less";
24 "Arith_cons" Val "dest_geq";
23 "Arith_cons" Val "dest_great";
22 "Arith_cons" Val "dest_leq";
21 "Arith_cons" Val "dest_less";
20 "Arith_cons" Val "mk_geq";
19 "Arith_cons" Val "mk_great";
18 "Arith_cons" Val "mk_leq";
17 "Arith_cons" Val "mk_less";
16 "Arith_cons" Val "is_mult";
15 "Arith_cons" Val "is_minus";
14 "Arith_cons" Val "is_plus";
13 "Arith_cons" Val "dest_mult";
12 "Arith_cons" Val "dest_minus";
11 "Arith_cons" Val "dest_plus";
10 "Arith_cons" Val "mk_mult";
9 "Arith_cons" Val "mk_minus";
8 "Arith_cons" Val "mk_plus";
6 "Arith_cons" Typ "term";
0 "Arith_cons" Str;
8 "Norm_bool" Val "DISJ_NORM_FORM_CONV";
7 "Norm_bool" Val "DISJ_LINEAR_CONV";
6 "Norm_bool" Val "MOVE_NOT_DOWN_CONV";
5 "Norm_bool" Val "EQ_IMP_ELIM_CONV";
3 "Norm_bool" Typ "conv";
2 "Norm_bool" Typ "term";
0 "Norm_bool" Str;
12 "Solve" Val "FORALL_ARITH_CONV";
11 "Solve" Val "DEPTH_FORALL_CONV";
10 "Solve" Val "NEGATE_CONV";
9 "Solve" Val "is_F";
8 "Solve" Val "is_T";
7 "Solve" Val "NOT_NOT_INTRO_CONV";
6 "Solve" Val "DISJ_INEQS_FALSE_CONV";
5 "Solve" Val "INEQS_FALSE_CONV";
3 "Solve" Typ "conv";
2 "Solve" Typ "term";
0 "Solve" Str;
21 "Theorems" Val "NOT_F_T";
20 "Theorems" Val "NOT_T_F";
19 "Theorems" Val "LESS_EQ_TRANSIT";
18 "Theorems" Val "LESS_EQ_PLUS";
17 "Theorems" Val "ZERO_LESS_EQ_ONE_TIMES";
16 "Theorems" Val "SUC_LESS_EQ_ZERO_F";
15 "Theorems" Val "ZERO_LESS_EQ_T";
14 "Theorems" Val "MULT_LEQ_SUC";
13 "Theorems" Val "SUC_ADD_LESS_EQ_F";
12 "Theorems" Val "MULT_COMM";
11 "Theorems" Val "MULT_SUC";
10 "Theorems" Val "MULT_ONE";
9 "Theorems" Val "ONE_MULT";
8 "Theorems" Val "MULT_ZERO";
7 "Theorems" Val "ZERO_MULT";
6 "Theorems" Val "SUC_ADD2";
5 "Theorems" Val "SUC_ADD1";
4 "Theorems" Val "PLUS_ZERO";
3 "Theorems" Val "ZERO_PLUS";
2 "Theorems" Val "ONE_PLUS";
0 "Theorems" Str;
2 "Exists_arith" Val "EXISTS_ARITH_CONV";
0 "Exists_arith" Str;
11 "Norm_ineqs" Val "ARITH_FORM_NORM_CONV";
10 "Norm_ineqs" Val "LESS_OR_EQ_GATHER_CONV";
9 "Norm_ineqs" Val "ADD_COEFFS_TO_LEQ_CONV";
8 "Norm_ineqs" Val "ADD_TERM_TO_LEQ_CONV";
6 "Norm_ineqs" Typ "conv";
5 "Norm_ineqs" Typ "term";
0 "Norm_ineqs" Str;
16 "Solve_ineqs" Val "VAR_ELIM";
15 "Solve_ineqs" Val "var_to_elim";
11 "Solve_ineqs" Val "WEIGHTED_SUM";
10 "Solve_ineqs" Val "LEQ_CONV";
9 "Solve_ineqs" Val "MULT_LEQ_BY_CONST_CONV";
8 "Solve_ineqs" Val "CONST_TIMES_ARITH_CONV";
6 "Solve_ineqs" Typ "conv";
5 "Solve_ineqs" Typ "thm";
4 "Solve_ineqs" Typ "term";
0 "Solve_ineqs" Str;
45 "Thm_convs" Val "COND_EXPAND_CONV";
44 "Thm_convs" Val "COND_RAND_CONV";
43 "Thm_convs" Val "COND_RATOR_CONV";
42 "Thm_convs" Val "SUB_NORM_CONV";
41 "Thm_convs" Val "NUM_COND_RAND_CONV";
40 "Thm_convs" Val "NUM_COND_RATOR_CONV";
39 "Thm_convs" Val "FORALL_SIMP_CONV";
38 "Thm_convs" Val "LEQ_PLUS_CONV";
37 "Thm_convs" Val "ZERO_PLUS_CONV";
36 "Thm_convs" Val "ZERO_MULT_PLUS_CONV";
35 "Thm_convs" Val "ZERO_MULT_CONV";
34 "Thm_convs" Val "SYM_ONE_MULT_CONV";
33 "Thm_convs" Val "SYM_ADD_ASSOC_CONV";
32 "Thm_convs" Val "PLUS_ZERO_CONV";
31 "Thm_convs" Val "NUM_EQ_NORM_CONV";
30 "Thm_convs" Val "NOT_NUM_EQ_NORM_CONV";
29 "Thm_convs" Val "NOT_LESS_NORM_CONV";
28 "Thm_convs" Val "NOT_LEQ_NORM_CONV";
27 "Thm_convs" Val "NOT_GREAT_NORM_CONV";
26 "Thm_convs" Val "NOT_GEQ_NORM_CONV";
25 "Thm_convs" Val "MULT_COMM_CONV";
24 "Thm_convs" Val "MULT_ASSOC_CONV";
23 "Thm_convs" Val "LESS_NORM_CONV";
22 "Thm_convs" Val "LEFT_ADD_DISTRIB_CONV";
21 "Thm_convs" Val "GREAT_NORM_CONV";
20 "Thm_convs" Val "GEQ_NORM_CONV";
19 "Thm_convs" Val "GATHER_RIGHT_CONV";
18 "Thm_convs" Val "GATHER_NEITHER_CONV";
17 "Thm_convs" Val "GATHER_LEFT_CONV";
16 "Thm_convs" Val "GATHER_BOTH_CONV";
15 "Thm_convs" Val "ADD_SYM_CONV";
14 "Thm_convs" Val "ADD_ASSOC_CONV";
13 "Thm_convs" Val "RIGHT_DIST_NORM_CONV";
12 "Thm_convs" Val "OR_F_CONV";
11 "Thm_convs" Val "NOT_NOT_NORM_CONV";
10 "Thm_convs" Val "NOT_DISJ_NORM_CONV";
9 "Thm_convs" Val "NOT_CONJ_NORM_CONV";
8 "Thm_convs" Val "LEFT_DIST_NORM_CONV";
7 "Thm_convs" Val "IMP_IMP_CONJ_IMP_CONV";
6 "Thm_convs" Val "IMP_F_EQ_F_CONV";
5 "Thm_convs" Val "IMP_EXPAND_CONV";
4 "Thm_convs" Val "EQ_EXPAND_CONV";
3 "Thm_convs" Val "DISJ_ASSOC_NORM_CONV";
2 "Thm_convs" Val "CONJ_ASSOC_NORM_CONV";
0 "Thm_convs" Str;
5 "Gen_arith" Val "ARITH_CONV";
4 "Gen_arith" Val "is_presburger";
3 "Gen_arith" Val "non_presburger_subterms";
0 "Gen_arith" Str;
3 "Prenex" Val "PRENEX_CONV";
2 "Prenex" Val "is_prenex";
0 "Prenex" Str;
9 "Streams" Val "permutations";
8 "Streams" Val "stream_flat";
5 "Streams" Val "stream_append";
4 "Streams" Val "stream_map";
3 "Streams" Exc "end_of_stream";
2 "Streams" Typ "stream";
2 "Streams" Con "Stream";
0 "Streams" Str;
21 "arithLib" Val "SUB_AND_COND_ELIM_CONV";
20 "arithLib" Val "PRENEX_CONV";
19 "arithLib" Val "non_presburger_subterms";
18 "arithLib" Val "NEGATE_CONV";
17 "arithLib" Val "is_presburger";
16 "arithLib" Val "is_prenex";
15 "arithLib" Val "INSTANCE_T_CONV";
14 "arithLib" Val "FORALL_ARITH_CONV";
13 "arithLib" Val "EXISTS_ARITH_CONV";
12 "arithLib" Val "DISJ_INEQS_FALSE_CONV";
11 "arithLib" Val "COND_ELIM_CONV";
10 "arithLib" Val "ARITH_PROVE";
9 "arithLib" Val "ARITH_FORM_NORM_CONV";
8 "arithLib" Val "ARITH_CONV";
0 "arithLib" Str;
2 "Instance" Val "INSTANCE_T_CONV";
0 "Instance" Str;
15 "Qconv" Val "ARGS_CONV";
14 "Qconv" Val "ABS_CONV";
13 "Qconv" Val "RATOR_CONV";
12 "Qconv" Val "RAND_CONV";
11 "Qconv" Val "CONV_RULE";
10 "Qconv" Val "TRY_CONV";
9 "Qconv" Val "CHANGED_CONV";
8 "Qconv" Val "REPEATC";
7 "Qconv" Val "ORELSEC";
6 "Qconv" Val "THENC";
5 "Qconv" Val "ALL_CONV";
4 "Qconv" Val "RULE_OF_CONV";
2 "Qconv" Typ "conv";
0 "Qconv" Str;
3 "Sub_and_cond" Val "COND_ELIM_CONV";
2 "Sub_and_cond" Val "SUB_AND_COND_ELIM_CONV";
0 "Sub_and_cond" Str;
6 "Int_extra" Val "lcm";
5 "Int_extra" Val "gcd";
0 "Int_extra" Str;
24 "Rationals" Val "rat_less";
23 "Rationals" Val "rat_one";
22 "Rationals" Val "rat_zero";
21 "Rationals" Val "upper_int_of_rat";
20 "Rationals" Val "lower_int_of_rat";
19 "Rationals" Val "rat_of_int";
18 "Rationals" Val "print_rat";
17 "Rationals" Val "rat_div";
16 "Rationals" Val "rat_mult";
15 "Rationals" Val "rat_minus";
14 "Rationals" Val "rat_plus";
13 "Rationals" Val "rat_inv";
12 "Rationals" Val "Denominator";
11 "Rationals" Val "Numerator";
10 "Rationals" Val "Rat";
8 "Rationals" Typ "rat";
7 "Rationals" Exc "Rat_div";
6 "Rationals" Exc "Rat_inv";
5 "Rationals" Exc "Rat_form";
0 "Rationals" Str;
19 "Sup_Inf" Val "SUP_INF";
18 "Sup_Inf" Val "eval_bound";
15 "Sup_Inf" Val "INF";
12 "Sup_Inf" Val "SUP";
11 "Sup_Inf" Val "SIMP";
10 "Sup_Inf" Typ "internal_bound";
5 "Sup_Inf" Typ "bound";
5 "Sup_Inf" Con "Neg_inf";
5 "Sup_Inf" Con "Pos_inf";
5 "Sup_Inf" Con "Min_bound";
5 "Sup_Inf" Con "Max_bound";
5 "Sup_Inf" Con "Bound";
0 "Sup_Inf" Str;
124 "boolTheory" Val "bool_grammars";
122 "boolTheory" Val "UEXISTS_SIMP";
121 "boolTheory" Val "UEXISTS_OR_THM";
120 "boolTheory" Val "TRUTH";
119 "boolTheory" Val "SWAP_FORALL_THM";
118 "boolTheory" Val "SWAP_EXISTS_THM";
117 "boolTheory" Val "SELECT_UNIQUE";
116 "boolTheory" Val "SELECT_THM";
115 "boolTheory" Val "SELECT_REFL_2";
114 "boolTheory" Val "SELECT_REFL";
113 "boolTheory" Val "RIGHT_OR_OVER_AND";
112 "boolTheory" Val "RIGHT_OR_EXISTS_THM";
111 "boolTheory" Val "RIGHT_FORALL_OR_THM";
110 "boolTheory" Val "RIGHT_FORALL_IMP_THM";
109 "boolTheory" Val "RIGHT_EXISTS_IMP_THM";
108 "boolTheory" Val "RIGHT_EXISTS_AND_THM";
107 "boolTheory" Val "RIGHT_AND_OVER_OR";
106 "boolTheory" Val "RIGHT_AND_FORALL_THM";
105 "boolTheory" Val "REFL_CLAUSE";
104 "boolTheory" Val "OR_INTRO_THM2";
103 "boolTheory" Val "OR_INTRO_THM1";
102 "boolTheory" Val "OR_IMP_THM";
101 "boolTheory" Val "OR_ELIM_THM";
100 "boolTheory" Val "OR_CONG";
99 "boolTheory" Val "OR_CLAUSES";
98 "boolTheory" Val "NOT_IMP";
97 "boolTheory" Val "NOT_FORALL_THM";
96 "boolTheory" Val "NOT_F";
95 "boolTheory" Val "NOT_EXISTS_THM";
94 "boolTheory" Val "NOT_CLAUSES";
93 "boolTheory" Val "NOT_AND";
92 "boolTheory" Val "LET_THM";
91 "boolTheory" Val "LET_RATOR";
90 "boolTheory" Val "LET_RAND";
89 "boolTheory" Val "LET_CONG";
88 "boolTheory" Val "LEFT_OR_OVER_AND";
87 "boolTheory" Val "LEFT_OR_EXISTS_THM";
86 "boolTheory" Val "LEFT_FORALL_OR_THM";
85 "boolTheory" Val "LEFT_FORALL_IMP_THM";
84 "boolTheory" Val "LEFT_EXISTS_IMP_THM";
83 "boolTheory" Val "LEFT_EXISTS_AND_THM";
82 "boolTheory" Val "LEFT_AND_OVER_OR";
81 "boolTheory" Val "LEFT_AND_FORALL_THM";
80 "boolTheory" Val "IMP_F_EQ_F";
79 "boolTheory" Val "IMP_F";
78 "boolTheory" Val "IMP_DISJ_THM";
77 "boolTheory" Val "IMP_CONG";
76 "boolTheory" Val "IMP_CLAUSES";
75 "boolTheory" Val "IMP_ANTISYM_AX";
74 "boolTheory" Val "F_IMP";
73 "boolTheory" Val "FUN_EQ_THM";
72 "boolTheory" Val "FORALL_SIMP";
71 "boolTheory" Val "FORALL_AND_THM";
70 "boolTheory" Val "FALSITY";
69 "boolTheory" Val "EXISTS_UNIQUE_THM";
68 "boolTheory" Val "EXISTS_SIMP";
67 "boolTheory" Val "EXISTS_OR_THM";
66 "boolTheory" Val "EXCLUDED_MIDDLE";
65 "boolTheory" Val "ETA_THM";
64 "boolTheory" Val "EQ_TRANS";
63 "boolTheory" Val "EQ_SYM_EQ";
62 "boolTheory" Val "EQ_SYM";
61 "boolTheory" Val "EQ_REFL";
60 "boolTheory" Val "EQ_IMP_THM";
59 "boolTheory" Val "EQ_EXT";
58 "boolTheory" Val "EQ_EXPAND";
57 "boolTheory" Val "EQ_CLAUSES";
56 "boolTheory" Val "DISJ_SYM";
55 "boolTheory" Val "DISJ_IMP_THM";
54 "boolTheory" Val "DISJ_COMM";
53 "boolTheory" Val "DISJ_ASSOC";
52 "boolTheory" Val "DE_MORGAN_THM";
51 "boolTheory" Val "CONJ_SYM";
50 "boolTheory" Val "CONJ_COMM";
49 "boolTheory" Val "CONJ_ASSOC";
48 "boolTheory" Val "COND_RATOR";
47 "boolTheory" Val "COND_RAND";
46 "boolTheory" Val "COND_ID";
45 "boolTheory" Val "COND_EXPAND";
44 "boolTheory" Val "COND_CONG";
43 "boolTheory" Val "COND_CLAUSES";
42 "boolTheory" Val "COND_ABS";
41 "boolTheory" Val "BOTH_FORALL_OR_THM";
40 "boolTheory" Val "BOTH_FORALL_IMP_THM";
39 "boolTheory" Val "BOTH_EXISTS_IMP_THM";
38 "boolTheory" Val "BOTH_EXISTS_AND_THM";
37 "boolTheory" Val "BOOL_EQ_DISTINCT";
36 "boolTheory" Val "BETA_THM";
35 "boolTheory" Val "AND_INTRO_THM";
34 "boolTheory" Val "AND_IMP_INTRO";
33 "boolTheory" Val "AND_CONG";
32 "boolTheory" Val "AND_CLAUSES";
31 "boolTheory" Val "AND2_THM";
30 "boolTheory" Val "AND1_THM";
29 "boolTheory" Val "ABS_SIMP";
28 "boolTheory" Val "ABS_REP_THM";
25 "boolTheory" Val "bool_case_DEF";
24 "boolTheory" Val "T_DEF";
23 "boolTheory" Val "TYPE_DEFINITION";
22 "boolTheory" Val "OR_DEF";
21 "boolTheory" Val "ONTO_DEF";
20 "boolTheory" Val "ONE_ONE_DEF";
19 "boolTheory" Val "NOT_DEF";
18 "boolTheory" Val "LET_DEF";
17 "boolTheory" Val "F_DEF";
16 "boolTheory" Val "FORALL_DEF";
15 "boolTheory" Val "EXISTS_UNIQUE_DEF";
14 "boolTheory" Val "EXISTS_DEF";
13 "boolTheory" Val "COND_DEF";
12 "boolTheory" Val "ARB_DEF";
11 "boolTheory" Val "AND_DEF";
8 "boolTheory" Val "SELECT_AX";
7 "boolTheory" Val "INFINITY_AX";
6 "boolTheory" Val "ETA_AX";
5 "boolTheory" Val "BOOL_CASES_AX";
2 "boolTheory" Typ "thm";
0 "boolTheory" Str;
4 "minTheory" Val "min_grammars";
2 "minTheory" Typ "thm";
0 "minTheory" Str;
18 "combinTheory" Val "combin_grammars";
16 "combinTheory" Val "o_THM";
15 "combinTheory" Val "o_ASSOC";
14 "combinTheory" Val "S_THM";
13 "combinTheory" Val "K_THM";
12 "combinTheory" Val "I_o_ID";
11 "combinTheory" Val "I_THM";
8 "combinTheory" Val "o_DEF";
7 "combinTheory" Val "S_DEF";
6 "combinTheory" Val "K_DEF";
5 "combinTheory" Val "I_DEF";
2 "combinTheory" Typ "thm";
0 "combinTheory" Str;
34 "Datatype" Val "Hol_datatype";
32 "Datatype" Val "write_tyinfo";
28 "Datatype" Val "primHol_datatype";
24 "Datatype" Val "build_tyinfos";
22 "Datatype" Val "new_datatype";
21 "Datatype" Val "define_type";
14 "Datatype" Typ "record_rw_names";
13 "Datatype" Typ "tyspec";
12 "Datatype" Typ "constructor";
11 "Datatype" Typ "field_names";
10 "Datatype" Typ "field_name";
8 "Datatype" Typ "AST";
7 "Datatype" Typ "quotation";
6 "Datatype" Typ "typeBase";
5 "Datatype" Typ "tyinfo";
4 "Datatype" Typ "thm";
3 "Datatype" Typ "hol_type";
0 "Datatype" Str;
36 "Define_type" Val "string_define_type";
32 "Define_type" Val "define_type";
26 "Define_type" Val "dtype";
20 "Define_type" Val "make_type_clause";
14 "Define_type" Val "parse_tyspec";
0 "Define_type" Str;
13 "rec_typeTheory" Val "rec_type_grammars";
11 "rec_typeTheory" Val "exists_TRP";
10 "rec_typeTheory" Val "TY_DEF_THM";
9 "rec_typeTheory" Val "TRP";
8 "rec_typeTheory" Val "MAP_o";
5 "rec_typeTheory" Val "TRP_DEF";
2 "rec_typeTheory" Typ "thm";
0 "rec_typeTheory" Str;
7 "RecordType" Val "prove_recordtype_thms";
0 "RecordType" Str;
2 "EquivType" Val "define_equivalence_type";
0 "EquivType" Str;
33 "DecisionArithConvs" Val "SUB_NORM_CONV";
32 "DecisionArithConvs" Val "NUM_COND_RAND_CONV";
31 "DecisionArithConvs" Val "NUM_COND_RATOR_CONV";
30 "DecisionArithConvs" Val "LESS_PLUS_CONV";
29 "DecisionArithConvs" Val "LEQ_PLUS_CONV";
28 "DecisionArithConvs" Val "EQ_PLUS_CONV";
27 "DecisionArithConvs" Val "ZERO_PLUS_CONV";
26 "DecisionArithConvs" Val "ZERO_MULT_PLUS_CONV";
25 "DecisionArithConvs" Val "ZERO_MULT_CONV";
24 "DecisionArithConvs" Val "SYM_ADD_ASSOC_CONV";
23 "DecisionArithConvs" Val "PLUS_ZERO_CONV";
22 "DecisionArithConvs" Val "ONE_MULT_CONV";
21 "DecisionArithConvs" Val "NOT_NUM_EQ_NORM_CONV";
20 "DecisionArithConvs" Val "NOT_LESS_NORM_CONV";
19 "DecisionArithConvs" Val "NOT_LEQ_NORM_CONV";
18 "DecisionArithConvs" Val "NOT_GREAT_NORM_CONV";
17 "DecisionArithConvs" Val "NOT_GEQ_NORM_CONV";
16 "DecisionArithConvs" Val "MULT_COMM_CONV";
15 "DecisionArithConvs" Val "MULT_ASSOC_CONV";
14 "DecisionArithConvs" Val "LESS_NORM_CONV";
13 "DecisionArithConvs" Val "LEFT_ADD_DISTRIB_CONV";
12 "DecisionArithConvs" Val "GREAT_NORM_CONV";
11 "DecisionArithConvs" Val "GEQ_NORM_CONV";
10 "DecisionArithConvs" Val "GATHER_RIGHT_CONV";
9 "DecisionArithConvs" Val "GATHER_NEITHER_CONV";
8 "DecisionArithConvs" Val "GATHER_LEFT_CONV";
7 "DecisionArithConvs" Val "GATHER_BOTH_CONV";
6 "DecisionArithConvs" Val "ADD_SYM_CONV";
5 "DecisionArithConvs" Val "ADD_ASSOC_CONV";
3 "DecisionArithConvs" Typ "conv";
0 "DecisionArithConvs" Str;
43 "NumArith" Val "INEQS_FALSE_CONV";
39 "NumArith" Val "VAR_ELIM";
37 "NumArith" Val "var_to_elim";
32 "NumArith" Val "WEIGHTED_SUM";
31 "NumArith" Val "LESS_CONV";
30 "NumArith" Val "LEQ_CONV";
29 "NumArith" Val "EQ_CONV";
28 "NumArith" Val "MULT_INEQ_BY_CONST_CONV";
27 "NumArith" Val "CONST_TIMES_ARITH_CONV";
26 "NumArith" Val "ARITH_LITERAL_NORM_CONV";
25 "NumArith" Val "INEQ_GATHER_CONV";
24 "NumArith" Val "ADD_COEFFS_TO_INEQ_CONV";
23 "NumArith" Val "ADD_TERM_TO_INEQ_CONV";
22 "NumArith" Val "NORM_ZERO_AND_ONE_CONV";
21 "NumArith" Val "SORT_AND_GATHER_CONV";
20 "NumArith" Val "ONE_PASS_SORT_CONV";
19 "NumArith" Val "IN_LINE_SUM_CONV";
18 "NumArith" Val "GATHER_CONV";
17 "NumArith" Val "LINEAR_SUM_CONV";
16 "NumArith" Val "SUM_OF_PRODUCTS_CONV";
15 "NumArith" Val "SUM_OF_PRODUCTS_MULT_CONV";
14 "NumArith" Val "SUM_OF_PRODUCTS_SUC_CONV";
13 "NumArith" Val "multiplication_theorems";
12 "NumArith" Val "reset_multiplication_theorems";
11 "NumArith" Val "FAST_MULT_CONV";
9 "NumArith" Val "NUM_RELN_NORM_CONV";
8 "NumArith" Val "COLLECT_NUM_CONSTS_CONV";
7 "NumArith" Val "ADD_CONV";
5 "NumArith" Typ "thm";
4 "NumArith" Typ "term";
3 "NumArith" Typ "coeffs";
2 "NumArith" Typ "num";
0 "NumArith" Str;
10 "NumType" Val "<";
9 "NumType" Val "lcm";
8 "NumType" Val "div";
7 "NumType" Val "*";
6 "NumType" Val "-";
5 "NumType" Val "+";
4 "NumType" Val "num1";
3 "NumType" Val "num0";
2 "NumType" Typ "num";
0 "NumType" Str;
17 "DecisionConv" Val "ARGS_CONV";
16 "DecisionConv" Val "ABS_CONV";
15 "DecisionConv" Val "RATOR_CONV";
14 "DecisionConv" Val "RAND_CONV";
13 "DecisionConv" Val "CONV_RULE";
12 "DecisionConv" Val "TRY_CONV";
11 "DecisionConv" Val "CHANGED_CONV";
10 "DecisionConv" Val "REPEATC";
9 "DecisionConv" Val "ORELSEC";
8 "DecisionConv" Val "THENC";
7 "DecisionConv" Val "ALL_CONV";
6 "DecisionConv" Val "RULE_OF_CONV";
4 "DecisionConv" Typ "conv";
3 "DecisionConv" Typ "thm";
2 "DecisionConv" Typ "term";
0 "DecisionConv" Str;
35 "NumArithCons" Val "mk_num_var";
34 "NumArithCons" Val "is_num_var";
33 "NumArithCons" Val "is_zero";
32 "NumArithCons" Val "is_num_const";
31 "NumArithCons" Val "is_pre";
30 "NumArithCons" Val "dest_pre";
29 "NumArithCons" Val "mk_pre";
28 "NumArithCons" Val "is_suc";
27 "NumArithCons" Val "dest_suc";
26 "NumArithCons" Val "mk_suc";
25 "NumArithCons" Val "is_num_reln";
24 "NumArithCons" Val "is_geq";
23 "NumArithCons" Val "is_great";
22 "NumArithCons" Val "is_leq";
21 "NumArithCons" Val "is_less";
20 "NumArithCons" Val "dest_geq";
19 "NumArithCons" Val "dest_great";
18 "NumArithCons" Val "dest_leq";
17 "NumArithCons" Val "dest_less";
16 "NumArithCons" Val "mk_geq";
15 "NumArithCons" Val "mk_great";
14 "NumArithCons" Val "mk_leq";
13 "NumArithCons" Val "mk_less";
12 "NumArithCons" Val "is_mult";
11 "NumArithCons" Val "is_minus";
10 "NumArithCons" Val "is_plus";
9 "NumArithCons" Val "dest_mult";
8 "NumArithCons" Val "dest_minus";
7 "NumArithCons" Val "dest_plus";
6 "NumArithCons" Val "mk_mult";
5 "NumArithCons" Val "mk_minus";
4 "NumArithCons" Val "mk_plus";
2 "NumArithCons" Typ "term";
0 "NumArithCons" Str;
2 "Taut" Val "TAUT_CONV";
0 "Taut" Str;
37 "DecisionTheorems" Val "LESS_LESS_TRANSIT";
36 "DecisionTheorems" Val "LESS_LEQ_TRANSIT";
35 "DecisionTheorems" Val "LESS_EQ_TRANSIT";
34 "DecisionTheorems" Val "LEQ_LESS_TRANSIT";
33 "DecisionTheorems" Val "LEQ_LEQ_TRANSIT";
32 "DecisionTheorems" Val "LEQ_EQ_TRANSIT";
31 "DecisionTheorems" Val "EQ_LESS_TRANSIT";
30 "DecisionTheorems" Val "EQ_LEQ_TRANSIT";
29 "DecisionTheorems" Val "EQ_EQ_TRANSIT";
28 "DecisionTheorems" Val "ADD_LESS_F";
27 "DecisionTheorems" Val "LESS_PLUS";
26 "DecisionTheorems" Val "LESS_ZERO_F";
25 "DecisionTheorems" Val "ZERO_LESS_SUC_T";
24 "DecisionTheorems" Val "SUC_ADD_LESS_EQ_F";
23 "DecisionTheorems" Val "LESS_EQ_PLUS";
22 "DecisionTheorems" Val "SUC_LESS_EQ_ZERO_F";
21 "DecisionTheorems" Val "ZERO_LESS_EQ_T";
20 "DecisionTheorems" Val "ZERO_LESS_EQ";
19 "DecisionTheorems" Val "EQ_SUC_ADD_F";
18 "DecisionTheorems" Val "SUC_ADD_EQ_F";
17 "DecisionTheorems" Val "MULT_LESS_SUC";
16 "DecisionTheorems" Val "MULT_LEQ_SUC";
15 "DecisionTheorems" Val "MULT_EQ_SUC";
14 "DecisionTheorems" Val "MULT_COMM";
13 "DecisionTheorems" Val "MULT_SUC";
12 "DecisionTheorems" Val "MULT_ONE";
11 "DecisionTheorems" Val "ONE_MULT";
10 "DecisionTheorems" Val "MULT_ZERO";
9 "DecisionTheorems" Val "ZERO_MULT";
8 "DecisionTheorems" Val "SUC_ADD2";
7 "DecisionTheorems" Val "SUC_ADD1";
6 "DecisionTheorems" Val "PLUS_ZERO";
5 "DecisionTheorems" Val "ZERO_PLUS";
4 "DecisionTheorems" Val "ONE_PLUS";
2 "DecisionTheorems" Typ "thm";
0 "DecisionTheorems" Str;
15 "NumHOLType" Val "pre";
14 "NumHOLType" Val "suc";
13 "NumHOLType" Val "geq";
12 "NumHOLType" Val "great";
11 "NumHOLType" Val "leq";
10 "NumHOLType" Val "less";
9 "NumHOLType" Val "mult";
8 "NumHOLType" Val "minus";
7 "NumHOLType" Val "plus";
6 "NumHOLType" Val "num_of_term";
5 "NumHOLType" Val "term_of_num";
4 "NumHOLType" Val "num_ty";
2 "NumHOLType" Typ "num";
0 "NumHOLType" Str;
33 "LazyThm" Val "apply_to_concl";
32 "LazyThm" Val "concl";
31 "LazyThm" Val "hyp";
30 "LazyThm" Val "prove_pre_thm";
29 "LazyThm" Val "dest_pre_thm";
28 "LazyThm" Val "mk_proved_pre_thm";
27 "LazyThm" Val "mk_pre_thm";
26 "LazyThm" Typ "pre_thm";
23 "LazyThm" Val "apply_rule1_multi_result";
21 "LazyThm" Val "apply_rulen";
19 "LazyThm" Val "apply_rule3";
17 "LazyThm" Val "apply_rule2";
16 "LazyThm" Val "apply_rule1";
15 "LazyThm" Val "restructure_lazy_thm";
14 "LazyThm" Val "prove_lazy_thm";
13 "LazyThm" Val "dest_lazy_thm";
12 "LazyThm" Val "mk_proved_lazy_thm";
11 "LazyThm" Val "mk_lazy_thm";
9 "LazyThm" Typ "thm";
8 "LazyThm" Typ "term";
6 "LazyThm" Typ "lazy_thm";
4 "LazyThm" Val "get_proof_mode";
3 "LazyThm" Val "set_proof_mode";
2 "LazyThm" Typ "proof_mode";
2 "LazyThm" Con "Draft";
2 "LazyThm" Con "Eager";
2 "LazyThm" Con "Lazy";
0 "LazyThm" Str;
37 "NumInequalityCoeffs" Val "ineq_of_coeffs";
36 "NumInequalityCoeffs" Val "arith_of_coeffs";
34 "NumInequalityCoeffs" Val "coeffs_of_goal";
32 "NumInequalityCoeffs" Val "coeffs_of_ineq_set";
30 "NumInequalityCoeffs" Val "coeffs_of_ineq";
29 "NumInequalityCoeffs" Val "coeffs_of_arith";
28 "NumInequalityCoeffs" Val "var_of_prod";
27 "NumInequalityCoeffs" Val "vars_of_coeffs";
24 "NumInequalityCoeffs" Val "diff_of_coeffs";
23 "NumInequalityCoeffs" Val "rhs_coeffs";
22 "NumInequalityCoeffs" Val "lhs_coeffs";
19 "NumInequalityCoeffs" Val "merge_coeffs";
17 "NumInequalityCoeffs" Val "negate_coeffs";
14 "NumInequalityCoeffs" Val "scale_coeffs";
13 "NumInequalityCoeffs" Val "var_not_present";
12 "NumInequalityCoeffs" Val "var_on_right";
11 "NumInequalityCoeffs" Val "var_on_left";
10 "NumInequalityCoeffs" Val "coeff_of_var";
9 "NumInequalityCoeffs" Val "coeffs_of_vars";
8 "NumInequalityCoeffs" Val "coeff_of_const";
7 "NumInequalityCoeffs" Val "mk_ineq";
6 "NumInequalityCoeffs" Val "dest_ineq";
5 "NumInequalityCoeffs" Typ "inequality_relation";
5 "NumInequalityCoeffs" Con "Less";
5 "NumInequalityCoeffs" Con "Leq";
5 "NumInequalityCoeffs" Con "Eq";
3 "NumInequalityCoeffs" Typ "term";
2 "NumInequalityCoeffs" Typ "num";
0 "NumInequalityCoeffs" Str;
52 "goalstackLib" Val "pp_proofs";
51 "goalstackLib" Val "pp_goalstack";
48 "goalstackLib" Val "std_goal_pp";
45 "goalstackLib" Val "set_goal_pp";
42 "goalstackLib" Val "rotate_proofs";
41 "goalstackLib" Val "rotate";
40 "goalstackLib" Val "R";
39 "goalstackLib" Val "r";
36 "goalstackLib" Val "status";
35 "goalstackLib" Val "top_goals";
34 "goalstackLib" Val "top_goal";
33 "goalstackLib" Val "top_thm";
32 "goalstackLib" Val "initial_goal";
31 "goalstackLib" Val "p";
28 "goalstackLib" Val "expand";
27 "goalstackLib" Val "expandf";
26 "goalstackLib" Val "e";
23 "goalstackLib" Val "set_backup";
22 "goalstackLib" Val "backup";
21 "goalstackLib" Val "restart";
20 "goalstackLib" Val "dropn";
19 "goalstackLib" Val "drop";
18 "goalstackLib" Val "b";
15 "goalstackLib" Val "add";
14 "goalstackLib" Val "set_goal";
13 "goalstackLib" Val "g";
10 "goalstackLib" Val "chatting";
8 "goalstackLib" Typ "quotation";
7 "goalstackLib" Typ "proofs";
6 "goalstackLib" Typ "goalstack";
5 "goalstackLib" Typ "goal";
4 "goalstackLib" Typ "tactic";
3 "goalstackLib" Typ "thm";
2 "goalstackLib" Typ "term";
0 "goalstackLib" Str;
16 "Ho_match" Val "BETA_VAR";
15 "Ho_match" Val "PART_MATCH";
13 "Ho_match" Val "match_term";
11 "Ho_match" Typ "conv";
10 "Ho_match" Typ "thm";
9 "Ho_match" Typ "term";
8 "Ho_match" Typ "hol_type";
0 "Ho_match" Str;
15 "Ho_resolve" Val "HIGHER_REWRITE_CONV";
14 "Ho_resolve" Val "MATCH_ACCEPT_TAC";
13 "Ho_resolve" Val "BACKCHAIN_TAC";
12 "Ho_resolve" Val "MATCH_MP_TAC";
11 "Ho_resolve" Val "MATCH_MP";
9 "Ho_resolve" Typ "conv";
8 "Ho_resolve" Typ "tactic";
7 "Ho_resolve" Typ "thm";
0 "Ho_resolve" Str;
20 "Ho_net" Val "merge_nets";
19 "Ho_net" Val "lookup";
18 "Ho_net" Val "enter";
17 "Ho_net" Val "empty_net";
16 "Ho_net" Typ "net";
0 "Ho_net" Str;
58 "Ho_rewrite" Val "TAUT";
57 "Ho_rewrite" Val "SUBST_MATCH";
55 "Ho_rewrite" Val "FILTER_ONCE_ASM_REWRITE_TAC";
54 "Ho_rewrite" Val "FILTER_PURE_ONCE_ASM_REWRITE_TAC";
53 "Ho_rewrite" Val "FILTER_ASM_REWRITE_TAC";
52 "Ho_rewrite" Val "FILTER_PURE_ASM_REWRITE_TAC";
51 "Ho_rewrite" Val "FILTER_ONCE_ASM_REWRITE_RULE";
50 "Ho_rewrite" Val "FILTER_PURE_ONCE_ASM_REWRITE_RULE";
49 "Ho_rewrite" Val "FILTER_ASM_REWRITE_RULE";
48 "Ho_rewrite" Val "FILTER_PURE_ASM_REWRITE_RULE";
46 "Ho_rewrite" Val "ONCE_ASM_REWRITE_TAC";
45 "Ho_rewrite" Val "PURE_ONCE_ASM_REWRITE_TAC";
44 "Ho_rewrite" Val "ASM_REWRITE_TAC";
43 "Ho_rewrite" Val "PURE_ASM_REWRITE_TAC";
42 "Ho_rewrite" Val "ONCE_REWRITE_TAC";
41 "Ho_rewrite" Val "PURE_ONCE_REWRITE_TAC";
40 "Ho_rewrite" Val "REWRITE_TAC";
39 "Ho_rewrite" Val "PURE_REWRITE_TAC";
37 "Ho_rewrite" Val "ONCE_ASM_REWRITE_RULE";
36 "Ho_rewrite" Val "PURE_ONCE_ASM_REWRITE_RULE";
35 "Ho_rewrite" Val "ASM_REWRITE_RULE";
34 "Ho_rewrite" Val "PURE_ASM_REWRITE_RULE";
33 "Ho_rewrite" Val "ONCE_REWRITE_RULE";
32 "Ho_rewrite" Val "PURE_ONCE_REWRITE_RULE";
31 "Ho_rewrite" Val "REWRITE_RULE";
30 "Ho_rewrite" Val "PURE_REWRITE_RULE";
28 "Ho_rewrite" Val "ONCE_REWRITE_CONV";
27 "Ho_rewrite" Val "PURE_ONCE_REWRITE_CONV";
26 "Ho_rewrite" Val "REWRITE_CONV";
25 "Ho_rewrite" Val "PURE_REWRITE_CONV";
23 "Ho_rewrite" Val "GEN_REWRITE_TAC";
22 "Ho_rewrite" Val "GEN_REWRITE_RULE";
21 "Ho_rewrite" Val "GEN_REWRITE_CONV";
20 "Ho_rewrite" Val "REWR_CONV";
18 "Ho_rewrite" Val "mk_rewrites";
16 "Ho_rewrite" Val "add_implicit_rewrites";
15 "Ho_rewrite" Val "set_implicit_rewrites";
14 "Ho_rewrite" Val "implicit_rewrites";
12 "Ho_rewrite" Typ "tactic";
11 "Ho_rewrite" Typ "conv";
10 "Ho_rewrite" Typ "thm";
9 "Ho_rewrite" Typ "term";
0 "Ho_rewrite" Str;
47 "hol88Lib" Val "variant";
46 "hol88Lib" Val "GEN_REWRITE_TAC";
45 "hol88Lib" Val "GEN_REWRITE_RULE";
44 "hol88Lib" Val "replicate";
43 "hol88Lib" Val "Co";
42 "hol88Lib" Val "oo";
41 "hol88Lib" Val "KI";
40 "hol88Lib" Val "CB";
39 "hol88Lib" Val "butlast";
38 "hol88Lib" Val "ancestry";
37 "hol88Lib" Val "forall";
36 "hol88Lib" Val "flat";
35 "hol88Lib" Val "new_infix_prim_rec_definition";
34 "hol88Lib" Val "new_prim_rec_definition";
33 "hol88Lib" Val "new_axiom";
32 "hol88Lib" Val "GEN_ALL";
31 "hol88Lib" Val "disjuncts";
30 "hol88Lib" Val "conjuncts";
29 "hol88Lib" Val "tyvarsl";
28 "hol88Lib" Val "tyvars";
27 "hol88Lib" Val "freesl";
26 "hol88Lib" Val "frees";
25 "hol88Lib" Val "inst_type";
24 "hol88Lib" Val "rev_assoc";
23 "hol88Lib" Val "assoc";
22 "hol88Lib" Val "save";
21 "hol88Lib" Val "int_of_string";
20 "hol88Lib" Val "string_of_int";
19 "hol88Lib" Val "PROVE";
18 "hol88Lib" Val "prove_thm";
17 "hol88Lib" Val "match";
16 "hol88Lib" Val "find";
15 "hol88Lib" Val "setify";
13 "hol88Lib" Typ "conv";
12 "hol88Lib" Typ "tactic";
11 "hol88Lib" Typ "hol_type";
10 "hol88Lib" Typ "term";
9 "hol88Lib" Typ "thm";
0 "hol88Lib" Str;
4 "HOLTheory" Val "HOL_grammars";
2 "HOLTheory" Typ "thm";
0 "HOLTheory" Str;
37 "ind_defLib" Val "indDefine";
36 "ind_defLib" Typ "pattern";
34 "ind_defLib" Typ "rule";
32 "ind_defLib" Val "RULE_TAC";
31 "ind_defLib" Val "RULE_INDUCT_THEN";
30 "ind_defLib" Val "REDUCE";
29 "ind_defLib" Val "derive_cases_thm";
28 "ind_defLib" Val "derive_strong_induction";
27 "ind_defLib" Val "derive_rule";
26 "ind_defLib" Val "derive_induction";
20 "ind_defLib" Val "new_inductive_definition";
17 "ind_defLib" Val "prove_inductive_set_exists";
15 "ind_defLib" Typ "quotation";
14 "ind_defLib" Typ "thm_tactic";
13 "ind_defLib" Typ "conv";
12 "ind_defLib" Typ "tactic";
11 "ind_defLib" Typ "thm";
10 "ind_defLib" Typ "fixity";
9 "ind_defLib" Typ "term";
0 "ind_defLib" Str;
43 "ListConv1" Val "GENLIST_CONV";
42 "ListConv1" Val "REPLICATE_CONV";
41 "ListConv1" Val "SCANR_CONV";
40 "ListConv1" Val "SCANL_CONV";
39 "ListConv1" Val "FIRSTN_CONV";
38 "ListConv1" Val "BUTFIRSTN_CONV";
37 "ListConv1" Val "BUTLASTN_CONV";
36 "ListConv1" Val "LASTN_CONV";
35 "ListConv1" Val "SEG_CONV";
34 "ListConv1" Val "BUTLAST_CONV";
33 "ListConv1" Val "LAST_CONV";
32 "ListConv1" Val "OR_EL_CONV";
31 "ListConv1" Val "AND_EL_CONV";
30 "ListConv1" Val "IS_EL_CONV";
29 "ListConv1" Val "SOME_EL_CONV";
28 "ListConv1" Val "ALL_EL_CONV";
27 "ListConv1" Val "MAP2_CONV";
26 "ListConv1" Val "ELL_CONV";
25 "ListConv1" Val "EL_CONV";
24 "ListConv1" Val "FLAT_CONV";
23 "ListConv1" Val "REVERSE_CONV";
22 "ListConv1" Val "SNOC_CONV";
21 "ListConv1" Val "FILTER_CONV";
20 "ListConv1" Val "SUM_CONV";
19 "ListConv1" Val "list_FOLD_CONV";
18 "ListConv1" Val "FOLDL_CONV";
17 "ListConv1" Val "FOLDR_CONV";
16 "ListConv1" Val "MAP_CONV";
15 "ListConv1" Val "APPEND_CONV";
14 "ListConv1" Val "LENGTH_CONV";
13 "ListConv1" Val "list_EQ_CONV";
12 "ListConv1" Val "new_list_rec_definition";
11 "ListConv1" Val "EQ_LENGTH_SNOC_INDUCT_TAC";
10 "ListConv1" Val "EQ_LENGTH_INDUCT_TAC";
9 "ListConv1" Val "SNOC_INDUCT_TAC";
8 "ListConv1" Val "LIST_INDUCT_TAC";
7 "ListConv1" Val "LIST_INDUCT";
5 "ListConv1" Typ "conv";
4 "ListConv1" Typ "tactic";
3 "ListConv1" Typ "thm";
2 "ListConv1" Typ "term";
0 "ListConv1" Str;
341 "rich_listTheory" Val "rich_list_grammars";
339 "rich_listTheory" Val "list_INDUCT";
338 "rich_listTheory" Val "list_CASES";
337 "rich_listTheory" Val "ZIP_UNZIP";
336 "rich_listTheory" Val "ZIP_SNOC";
335 "rich_listTheory" Val "ZIP";
334 "rich_listTheory" Val "UNZIP_ZIP";
333 "rich_listTheory" Val "UNZIP_SNOC";
332 "rich_listTheory" Val "UNZIP";
331 "rich_listTheory" Val "TL_SNOC";
330 "rich_listTheory" Val "TL";
329 "rich_listTheory" Val "SUM_SNOC";
328 "rich_listTheory" Val "SUM_REVERSE";
327 "rich_listTheory" Val "SUM_FOLDR";
326 "rich_listTheory" Val "SUM_FOLDL";
325 "rich_listTheory" Val "SUM_FLAT";
324 "rich_listTheory" Val "SUM_APPEND";
323 "rich_listTheory" Val "SUM";
322 "rich_listTheory" Val "SOME_EL_SNOC";
321 "rich_listTheory" Val "SOME_EL_SEG";
320 "rich_listTheory" Val "SOME_EL_REVERSE";
319 "rich_listTheory" Val "SOME_EL_MAP";
318 "rich_listTheory" Val "SOME_EL_LASTN";
317 "rich_listTheory" Val "SOME_EL_FOLDR_MAP";
316 "rich_listTheory" Val "SOME_EL_FOLDR";
315 "rich_listTheory" Val "SOME_EL_FOLDL_MAP";
314 "rich_listTheory" Val "SOME_EL_FOLDL";
313 "rich_listTheory" Val "SOME_EL_FIRSTN";
312 "rich_listTheory" Val "SOME_EL_DISJ";
311 "rich_listTheory" Val "SOME_EL_BUTLASTN";
310 "rich_listTheory" Val "SOME_EL_BUTFIRSTN";
309 "rich_listTheory" Val "SOME_EL_APPEND";
308 "rich_listTheory" Val "SNOC_REVERSE_CONS";
307 "rich_listTheory" Val "SNOC_INDUCT";
306 "rich_listTheory" Val "SNOC_FOLDR";
305 "rich_listTheory" Val "SNOC_EQ_LENGTH_EQ";
304 "rich_listTheory" Val "SNOC_CASES";
303 "rich_listTheory" Val "SNOC_Axiom";
302 "rich_listTheory" Val "SNOC_APPEND";
301 "rich_listTheory" Val "SNOC_11";
300 "rich_listTheory" Val "SEG_SUC_CONS";
299 "rich_listTheory" Val "SEG_SNOC";
298 "rich_listTheory" Val "SEG_SEG";
297 "rich_listTheory" Val "SEG_REVERSE";
296 "rich_listTheory" Val "SEG_LENGTH_SNOC";
295 "rich_listTheory" Val "SEG_LENGTH_ID";
294 "rich_listTheory" Val "SEG_LASTN_BUTLASTN";
293 "rich_listTheory" Val "SEG_FIRSTN_BUTFISTN";
292 "rich_listTheory" Val "SEG_APPEND2";
291 "rich_listTheory" Val "SEG_APPEND1";
290 "rich_listTheory" Val "SEG_APPEND";
289 "rich_listTheory" Val "SEG_0_SNOC";
288 "rich_listTheory" Val "REVERSE_SNOC";
287 "rich_listTheory" Val "REVERSE_REVERSE";
286 "rich_listTheory" Val "REVERSE_FOLDR";
285 "rich_listTheory" Val "REVERSE_FOLDL";
284 "rich_listTheory" Val "REVERSE_FLAT";
283 "rich_listTheory" Val "REVERSE_EQ_NIL";
282 "rich_listTheory" Val "REVERSE_APPEND";
281 "rich_listTheory" Val "PREFIX_FOLDR";
280 "rich_listTheory" Val "PREFIX";
279 "rich_listTheory" Val "OR_EL_FOLDR";
278 "rich_listTheory" Val "OR_EL_FOLDL";
277 "rich_listTheory" Val "NULL_FOLDR";
276 "rich_listTheory" Val "NULL_FOLDL";
275 "rich_listTheory" Val "NULL_EQ_NIL";
274 "rich_listTheory" Val "NULL_DEF";
273 "rich_listTheory" Val "NULL";
272 "rich_listTheory" Val "NOT_SOME_EL_ALL_EL";
271 "rich_listTheory" Val "NOT_SNOC_NIL";
270 "rich_listTheory" Val "NOT_NIL_SNOC";
269 "rich_listTheory" Val "NOT_NIL_CONS";
268 "rich_listTheory" Val "NOT_EQ_LIST";
267 "rich_listTheory" Val "NOT_CONS_NIL";
266 "rich_listTheory" Val "NOT_ALL_EL_SOME_EL";
265 "rich_listTheory" Val "MONOID_APPEND_NIL";
264 "rich_listTheory" Val "MAP_o";
263 "rich_listTheory" Val "MAP_SNOC";
262 "rich_listTheory" Val "MAP_REVERSE";
261 "rich_listTheory" Val "MAP_MAP_o";
260 "rich_listTheory" Val "MAP_FOLDR";
259 "rich_listTheory" Val "MAP_FOLDL";
258 "rich_listTheory" Val "MAP_FLAT";
257 "rich_listTheory" Val "MAP_FILTER";
256 "rich_listTheory" Val "MAP_APPEND";
255 "rich_listTheory" Val "MAP2_ZIP";
254 "rich_listTheory" Val "MAP2";
253 "rich_listTheory" Val "MAP";
252 "rich_listTheory" Val "LIST_NOT_EQ";
251 "rich_listTheory" Val "LENGTH_ZIP";
250 "rich_listTheory" Val "LENGTH_UNZIP_SND";
249 "rich_listTheory" Val "LENGTH_UNZIP_FST";
248 "rich_listTheory" Val "LENGTH_SNOC";
247 "rich_listTheory" Val "LENGTH_SEG";
246 "rich_listTheory" Val "LENGTH_SCANR";
245 "rich_listTheory" Val "LENGTH_SCANL";
244 "rich_listTheory" Val "LENGTH_REVERSE";
243 "rich_listTheory" Val "LENGTH_REPLICATE";
242 "rich_listTheory" Val "LENGTH_NOT_NULL";
241 "rich_listTheory" Val "LENGTH_NIL";
240 "rich_listTheory" Val "LENGTH_MAP2";
239 "rich_listTheory" Val "LENGTH_MAP";
238 "rich_listTheory" Val "LENGTH_LASTN";
237 "rich_listTheory" Val "LENGTH_GENLIST";
236 "rich_listTheory" Val "LENGTH_FOLDR";
235 "rich_listTheory" Val "LENGTH_FOLDL";
234 "rich_listTheory" Val "LENGTH_FLAT";
233 "rich_listTheory" Val "LENGTH_FIRSTN";
232 "rich_listTheory" Val "LENGTH_EQ_NIL";
231 "rich_listTheory" Val "LENGTH_EQ";
230 "rich_listTheory" Val "LENGTH_CONS";
229 "rich_listTheory" Val "LENGTH_BUTLASTN";
228 "rich_listTheory" Val "LENGTH_BUTLAST";
227 "rich_listTheory" Val "LENGTH_BUTFIRSTN";
226 "rich_listTheory" Val "LENGTH_APPEND";
225 "rich_listTheory" Val "LENGTH";
224 "rich_listTheory" Val "LAST_LASTN_LAST";
223 "rich_listTheory" Val "LAST_CONS";
222 "rich_listTheory" Val "LASTN_SEG";
221 "rich_listTheory" Val "LASTN_REVERSE";
220 "rich_listTheory" Val "LASTN_MAP";
219 "rich_listTheory" Val "LASTN_LENGTH_ID";
218 "rich_listTheory" Val "LASTN_LENGTH_APPEND";
217 "rich_listTheory" Val "LASTN_LASTN";
216 "rich_listTheory" Val "LASTN_CONS";
215 "rich_listTheory" Val "LASTN_BUTLASTN";
214 "rich_listTheory" Val "LASTN_BUTFIRSTN";
213 "rich_listTheory" Val "LASTN_APPEND2";
212 "rich_listTheory" Val "LASTN_APPEND1";
211 "rich_listTheory" Val "LASTN_1";
210 "rich_listTheory" Val "LAST";
209 "rich_listTheory" Val "IS_SUFFIX_REVERSE";
208 "rich_listTheory" Val "IS_SUFFIX_IS_SUBLIST";
207 "rich_listTheory" Val "IS_SUFFIX_APPEND";
206 "rich_listTheory" Val "IS_SUBLIST_REVERSE";
205 "rich_listTheory" Val "IS_SUBLIST_APPEND";
204 "rich_listTheory" Val "IS_PREFIX_REVERSE";
203 "rich_listTheory" Val "IS_PREFIX_PREFIX";
202 "rich_listTheory" Val "IS_PREFIX_IS_SUBLIST";
201 "rich_listTheory" Val "IS_PREFIX_APPEND";
200 "rich_listTheory" Val "IS_EL_SOME_EL";
199 "rich_listTheory" Val "IS_EL_SNOC";
198 "rich_listTheory" Val "IS_EL_SEG";
197 "rich_listTheory" Val "IS_EL_REVERSE";
196 "rich_listTheory" Val "IS_EL_REPLICATE";
195 "rich_listTheory" Val "IS_EL_LASTN";
194 "rich_listTheory" Val "IS_EL_FOLDR_MAP";
193 "rich_listTheory" Val "IS_EL_FOLDR";
192 "rich_listTheory" Val "IS_EL_FOLDL_MAP";
191 "rich_listTheory" Val "IS_EL_FOLDL";
190 "rich_listTheory" Val "IS_EL_FIRSTN";
189 "rich_listTheory" Val "IS_EL_FILTER";
188 "rich_listTheory" Val "IS_EL_BUTLASTN";
187 "rich_listTheory" Val "IS_EL_BUTFIRSTN";
186 "rich_listTheory" Val "IS_EL_APPEND";
185 "rich_listTheory" Val "IS_EL";
184 "rich_listTheory" Val "HD";
183 "rich_listTheory" Val "FOLDR_SNOC";
182 "rich_listTheory" Val "FOLDR_SINGLE";
181 "rich_listTheory" Val "FOLDR_REVERSE";
180 "rich_listTheory" Val "FOLDR_MAP_REVERSE";
179 "rich_listTheory" Val "FOLDR_MAP";
178 "rich_listTheory" Val "FOLDR_FOLDL_REVERSE";
177 "rich_listTheory" Val "FOLDR_FOLDL";
176 "rich_listTheory" Val "FOLDR_FILTER_REVERSE";
175 "rich_listTheory" Val "FOLDR_FILTER";
174 "rich_listTheory" Val "FOLDR_CONS_NIL";
173 "rich_listTheory" Val "FOLDR_APPEND";
172 "rich_listTheory" Val "FOLDR";
171 "rich_listTheory" Val "FOLDL_SNOC_NIL";
170 "rich_listTheory" Val "FOLDL_SNOC";
169 "rich_listTheory" Val "FOLDL_SINGLE";
168 "rich_listTheory" Val "FOLDL_REVERSE";
167 "rich_listTheory" Val "FOLDL_MAP";
166 "rich_listTheory" Val "FOLDL_FOLDR_REVERSE";
165 "rich_listTheory" Val "FOLDL_FILTER";
164 "rich_listTheory" Val "FOLDL_APPEND";
163 "rich_listTheory" Val "FOLDL";
162 "rich_listTheory" Val "FLAT_SNOC";
161 "rich_listTheory" Val "FLAT_REVERSE";
160 "rich_listTheory" Val "FLAT_FOLDR";
159 "rich_listTheory" Val "FLAT_FOLDL";
158 "rich_listTheory" Val "FLAT_FLAT";
157 "rich_listTheory" Val "FLAT_APPEND";
156 "rich_listTheory" Val "FLAT";
155 "rich_listTheory" Val "FIRSTN_SNOC";
154 "rich_listTheory" Val "FIRSTN_SEG";
153 "rich_listTheory" Val "FIRSTN_REVERSE";
152 "rich_listTheory" Val "FIRSTN_LENGTH_ID";
151 "rich_listTheory" Val "FIRSTN_LENGTH_APPEND";
150 "rich_listTheory" Val "FIRSTN_FIRSTN";
149 "rich_listTheory" Val "FIRSTN_BUTLASTN";
148 "rich_listTheory" Val "FIRSTN_APPEND2";
147 "rich_listTheory" Val "FIRSTN_APPEND1";
146 "rich_listTheory" Val "FILTER_SNOC";
145 "rich_listTheory" Val "FILTER_REVERSE";
144 "rich_listTheory" Val "FILTER_MAP";
143 "rich_listTheory" Val "FILTER_IDEM";
142 "rich_listTheory" Val "FILTER_FOLDR";
141 "rich_listTheory" Val "FILTER_FOLDL";
140 "rich_listTheory" Val "FILTER_FLAT";
139 "rich_listTheory" Val "FILTER_FILTER";
138 "rich_listTheory" Val "FILTER_COMM";
137 "rich_listTheory" Val "FILTER_APPEND";
136 "rich_listTheory" Val "FILTER";
135 "rich_listTheory" Val "FCOMM_FOLDR_FLAT";
134 "rich_listTheory" Val "FCOMM_FOLDR_APPEND";
133 "rich_listTheory" Val "FCOMM_FOLDL_FLAT";
132 "rich_listTheory" Val "FCOMM_FOLDL_APPEND";
131 "rich_listTheory" Val "EQ_LIST";
130 "rich_listTheory" Val "EL_SNOC";
129 "rich_listTheory" Val "EL_SEG";
128 "rich_listTheory" Val "EL_REVERSE_ELL";
127 "rich_listTheory" Val "EL_REVERSE";
126 "rich_listTheory" Val "EL_PRE_LENGTH";
125 "rich_listTheory" Val "EL_MAP";
124 "rich_listTheory" Val "EL_LENGTH_SNOC";
123 "rich_listTheory" Val "EL_LENGTH_APPEND";
122 "rich_listTheory" Val "EL_IS_EL";
121 "rich_listTheory" Val "EL_ELL";
120 "rich_listTheory" Val "EL_CONS";
119 "rich_listTheory" Val "EL_APPEND2";
118 "rich_listTheory" Val "EL_APPEND1";
117 "rich_listTheory" Val "ELL_SUC_SNOC";
116 "rich_listTheory" Val "ELL_SNOC";
115 "rich_listTheory" Val "ELL_SEG";
114 "rich_listTheory" Val "ELL_REVERSE_EL";
113 "rich_listTheory" Val "ELL_REVERSE";
112 "rich_listTheory" Val "ELL_PRE_LENGTH";
111 "rich_listTheory" Val "ELL_MAP";
110 "rich_listTheory" Val "ELL_LENGTH_SNOC";
109 "rich_listTheory" Val "ELL_LENGTH_CONS";
108 "rich_listTheory" Val "ELL_LENGTH_APPEND";
107 "rich_listTheory" Val "ELL_LAST";
106 "rich_listTheory" Val "ELL_IS_EL";
105 "rich_listTheory" Val "ELL_EL";
104 "rich_listTheory" Val "ELL_CONS";
103 "rich_listTheory" Val "ELL_APPEND2";
102 "rich_listTheory" Val "ELL_APPEND1";
101 "rich_listTheory" Val "ELL_0_SNOC";
100 "rich_listTheory" Val "EL";
99 "rich_listTheory" Val "CONS_APPEND";
98 "rich_listTheory" Val "CONS_11";
97 "rich_listTheory" Val "CONS";
96 "rich_listTheory" Val "COMM_MONOID_FOLDR";
95 "rich_listTheory" Val "COMM_MONOID_FOLDL";
94 "rich_listTheory" Val "COMM_ASSOC_FOLDR_REVERSE";
93 "rich_listTheory" Val "COMM_ASSOC_FOLDL_REVERSE";
92 "rich_listTheory" Val "BUTLAST_CONS";
91 "rich_listTheory" Val "BUTLASTN_SUC_BUTLAST";
90 "rich_listTheory" Val "BUTLASTN_SEG";
89 "rich_listTheory" Val "BUTLASTN_REVERSE";
88 "rich_listTheory" Val "BUTLASTN_MAP";
87 "rich_listTheory" Val "BUTLASTN_LENGTH_NIL";
86 "rich_listTheory" Val "BUTLASTN_LENGTH_CONS";
85 "rich_listTheory" Val "BUTLASTN_LENGTH_APPEND";
84 "rich_listTheory" Val "BUTLASTN_LASTN_NIL";
83 "rich_listTheory" Val "BUTLASTN_LASTN";
82 "rich_listTheory" Val "BUTLASTN_FIRSTN";
81 "rich_listTheory" Val "BUTLASTN_CONS";
80 "rich_listTheory" Val "BUTLASTN_BUTLASTN";
79 "rich_listTheory" Val "BUTLASTN_BUTLAST";
78 "rich_listTheory" Val "BUTLASTN_APPEND2";
77 "rich_listTheory" Val "BUTLASTN_APPEND1";
76 "rich_listTheory" Val "BUTLASTN_1";
75 "rich_listTheory" Val "BUTLAST";
74 "rich_listTheory" Val "BUTFIRSTN_SNOC";
73 "rich_listTheory" Val "BUTFIRSTN_SEG";
72 "rich_listTheory" Val "BUTFIRSTN_REVERSE";
71 "rich_listTheory" Val "BUTFIRSTN_LENGTH_NIL";
70 "rich_listTheory" Val "BUTFIRSTN_LENGTH_APPEND";
69 "rich_listTheory" Val "BUTFIRSTN_LASTN";
68 "rich_listTheory" Val "BUTFIRSTN_BUTFIRSTN";
67 "rich_listTheory" Val "BUTFIRSTN_APPEND2";
66 "rich_listTheory" Val "BUTFIRSTN_APPEND1";
65 "rich_listTheory" Val "ASSOC_FOLDR_FLAT";
64 "rich_listTheory" Val "ASSOC_FOLDL_FLAT";
63 "rich_listTheory" Val "ASSOC_APPEND";
62 "rich_listTheory" Val "APPEND_SNOC";
61 "rich_listTheory" Val "APPEND_NIL";
60 "rich_listTheory" Val "APPEND_LENGTH_EQ";
59 "rich_listTheory" Val "APPEND_FOLDR";
58 "rich_listTheory" Val "APPEND_FOLDL";
57 "rich_listTheory" Val "APPEND_FIRSTN_LASTN";
56 "rich_listTheory" Val "APPEND_FIRSTN_BUTFIRSTN";
55 "rich_listTheory" Val "APPEND_BUTLAST_LAST";
54 "rich_listTheory" Val "APPEND_BUTLASTN_LASTN";
53 "rich_listTheory" Val "APPEND_BUTLASTN_BUTFIRSTN";
52 "rich_listTheory" Val "APPEND_ASSOC";
51 "rich_listTheory" Val "APPEND";
50 "rich_listTheory" Val "AND_EL_FOLDR";
49 "rich_listTheory" Val "AND_EL_FOLDL";
48 "rich_listTheory" Val "ALL_EL_SNOC";
47 "rich_listTheory" Val "ALL_EL_SEG";
46 "rich_listTheory" Val "ALL_EL_REVERSE";
45 "rich_listTheory" Val "ALL_EL_REPLICATE";
44 "rich_listTheory" Val "ALL_EL_MAP";
43 "rich_listTheory" Val "ALL_EL_LASTN";
42 "rich_listTheory" Val "ALL_EL_FOLDR_MAP";
41 "rich_listTheory" Val "ALL_EL_FOLDR";
40 "rich_listTheory" Val "ALL_EL_FOLDL_MAP";
39 "rich_listTheory" Val "ALL_EL_FOLDL";
38 "rich_listTheory" Val "ALL_EL_FIRSTN";
37 "rich_listTheory" Val "ALL_EL_CONJ";
36 "rich_listTheory" Val "ALL_EL_BUTLASTN";
35 "rich_listTheory" Val "ALL_EL_BUTFIRSTN";
34 "rich_listTheory" Val "ALL_EL_APPEND";
31 "rich_listTheory" Val "UNZIP_SND_DEF";
30 "rich_listTheory" Val "UNZIP_FST_DEF";
29 "rich_listTheory" Val "SUFFIX_DEF";
28 "rich_listTheory" Val "SPLITP";
27 "rich_listTheory" Val "SOME_EL";
26 "rich_listTheory" Val "SNOC";
25 "rich_listTheory" Val "SEG";
24 "rich_listTheory" Val "SCANR";
23 "rich_listTheory" Val "SCANL";
22 "rich_listTheory" Val "REVERSE";
21 "rich_listTheory" Val "REPLICATE";
20 "rich_listTheory" Val "PREFIX_DEF";
19 "rich_listTheory" Val "OR_EL_DEF";
18 "rich_listTheory" Val "LAST_DEF";
17 "rich_listTheory" Val "LASTN";
16 "rich_listTheory" Val "IS_SUFFIX";
15 "rich_listTheory" Val "IS_SUBLIST";
14 "rich_listTheory" Val "IS_PREFIX";
13 "rich_listTheory" Val "IS_EL_DEF";
12 "rich_listTheory" Val "GENLIST";
11 "rich_listTheory" Val "FIRSTN";
10 "rich_listTheory" Val "ELL";
9 "rich_listTheory" Val "BUTLAST_DEF";
8 "rich_listTheory" Val "BUTLASTN";
7 "rich_listTheory" Val "BUTFIRSTN";
6 "rich_listTheory" Val "AND_EL_DEF";
5 "rich_listTheory" Val "ALL_EL";
2 "rich_listTheory" Typ "thm";
0 "rich_listTheory" Str;
91 "listTheory" Val "list_grammars";
89 "listTheory" Val "list_size_cong";
88 "listTheory" Val "list_nchotomy";
87 "listTheory" Val "list_induction";
86 "listTheory" Val "list_distinct";
85 "listTheory" Val "list_case_cong";
84 "listTheory" Val "list_case_compute";
83 "listTheory" Val "list_INDUCT";
82 "listTheory" Val "list_CASES";
81 "listTheory" Val "list_Axiom_old";
80 "listTheory" Val "list_Axiom";
79 "listTheory" Val "list_11";
78 "listTheory" Val "ZIP_UNZIP";
77 "listTheory" Val "ZIP_MAP";
76 "listTheory" Val "WF_LIST_PRED";
75 "listTheory" Val "UNZIP_ZIP";
74 "listTheory" Val "NULL";
73 "listTheory" Val "NOT_NIL_CONS";
72 "listTheory" Val "NOT_EXISTS";
71 "listTheory" Val "NOT_EVERY";
70 "listTheory" Val "NOT_EQ_LIST";
69 "listTheory" Val "NOT_CONS_NIL";
68 "listTheory" Val "MEM_ZIP";
67 "listTheory" Val "MEM_MAP";
66 "listTheory" Val "MEM_EL";
65 "listTheory" Val "MAP_CONG";
64 "listTheory" Val "MAP_APPEND";
63 "listTheory" Val "MAP2_ZIP";
62 "listTheory" Val "LIST_NOT_EQ";
61 "listTheory" Val "LENGTH_ZIP";
60 "listTheory" Val "LENGTH_UNZIP";
59 "listTheory" Val "LENGTH_NIL";
58 "listTheory" Val "LENGTH_MAP";
57 "listTheory" Val "LENGTH_EQ_NIL";
56 "listTheory" Val "LENGTH_EQ_CONS";
55 "listTheory" Val "LENGTH_CONS";
54 "listTheory" Val "LENGTH_APPEND";
53 "listTheory" Val "FOLDR_CONG";
52 "listTheory" Val "FOLDL_CONG";
51 "listTheory" Val "EXISTS_MEM";
50 "listTheory" Val "EXISTS_CONG";
49 "listTheory" Val "EXISTS_APPEND";
48 "listTheory" Val "EVERY_MONOTONIC";
47 "listTheory" Val "EVERY_MEM";
46 "listTheory" Val "EVERY_EL";
45 "listTheory" Val "EVERY_CONJ";
44 "listTheory" Val "EVERY_CONG";
43 "listTheory" Val "EVERY_APPEND";
42 "listTheory" Val "EQ_LIST";
41 "listTheory" Val "EL_compute";
40 "listTheory" Val "EL_ZIP";
39 "listTheory" Val "CONS_ACYCLIC";
38 "listTheory" Val "CONS_11";
37 "listTheory" Val "CONS";
36 "listTheory" Val "APPEND_eq_NIL";
35 "listTheory" Val "APPEND_NIL";
34 "listTheory" Val "APPEND_ASSOC";
33 "listTheory" Val "APPEND_11";
30 "listTheory" Val "list_size_def";
29 "listTheory" Val "list_repfns";
28 "listTheory" Val "list_case_def";
27 "listTheory" Val "list_TY_DEF";
26 "listTheory" Val "ii_internallist1_def";
25 "listTheory" Val "ii_internallist0_def";
24 "listTheory" Val "ZIP";
23 "listTheory" Val "UNZIP";
22 "listTheory" Val "TL";
21 "listTheory" Val "SUM";
20 "listTheory" Val "NULL_DEF";
19 "listTheory" Val "NIL";
18 "listTheory" Val "MEM";
17 "listTheory" Val "MAP2";
16 "listTheory" Val "MAP";
15 "listTheory" Val "LENGTH";
14 "listTheory" Val "HD";
13 "listTheory" Val "FOLDR";
12 "listTheory" Val "FOLDL";
11 "listTheory" Val "FLAT";
10 "listTheory" Val "FILTER";
9 "listTheory" Val "EXISTS_DEF";
8 "listTheory" Val "EVERY_DEF";
7 "listTheory" Val "EL";
6 "listTheory" Val "CONS_def";
5 "listTheory" Val "APPEND";
2 "listTheory" Typ "thm";
0 "listTheory" Str;
10 "ListConv2" Val "list_thm_database";
9 "ListConv2" Val "set_list_thm_database";
8 "ListConv2" Val "PURE_LIST_CONV";
7 "ListConv2" Val "X_LIST_CONV";
6 "ListConv2" Val "LIST_CONV";
4 "ListConv2" Typ "conv";
3 "ListConv2" Typ "thm";
2 "ListConv2" Typ "term";
0 "ListConv2" Str;
49 "listLib" Val "list_thm_database";
48 "listLib" Val "set_list_thm_database";
47 "listLib" Val "PURE_LIST_CONV";
46 "listLib" Val "X_LIST_CONV";
45 "listLib" Val "LIST_CONV";
43 "listLib" Val "GENLIST_CONV";
42 "listLib" Val "REPLICATE_CONV";
41 "listLib" Val "SCANR_CONV";
40 "listLib" Val "SCANL_CONV";
39 "listLib" Val "FIRSTN_CONV";
38 "listLib" Val "BUTFIRSTN_CONV";
37 "listLib" Val "BUTLASTN_CONV";
36 "listLib" Val "LASTN_CONV";
35 "listLib" Val "SEG_CONV";
34 "listLib" Val "BUTLAST_CONV";
33 "listLib" Val "LAST_CONV";
32 "listLib" Val "OR_EL_CONV";
31 "listLib" Val "AND_EL_CONV";
30 "listLib" Val "IS_EL_CONV";
29 "listLib" Val "SOME_EL_CONV";
28 "listLib" Val "ALL_EL_CONV";
27 "listLib" Val "MAP2_CONV";
26 "listLib" Val "ELL_CONV";
25 "listLib" Val "EL_CONV";
24 "listLib" Val "FLAT_CONV";
23 "listLib" Val "REVERSE_CONV";
22 "listLib" Val "SNOC_CONV";
21 "listLib" Val "FILTER_CONV";
20 "listLib" Val "SUM_CONV";
19 "listLib" Val "list_FOLD_CONV";
18 "listLib" Val "FOLDL_CONV";
17 "listLib" Val "FOLDR_CONV";
16 "listLib" Val "MAP_CONV";
15 "listLib" Val "APPEND_CONV";
14 "listLib" Val "LENGTH_CONV";
13 "listLib" Val "list_EQ_CONV";
12 "listLib" Val "new_list_rec_definition";
11 "listLib" Val "EQ_LENGTH_SNOC_INDUCT_TAC";
10 "listLib" Val "EQ_LENGTH_INDUCT_TAC";
9 "listLib" Val "SNOC_INDUCT_TAC";
8 "listLib" Val "LIST_INDUCT_TAC";
7 "listLib" Val "LIST_INDUCT";
5 "listLib" Typ "conv";
4 "listLib" Typ "tactic";
3 "listLib" Typ "thm";
2 "listLib" Typ "term";
0 "listLib" Str;
19 "operatorTheory" Val "operator_grammars";
17 "operatorTheory" Val "MONOID_DISJ_F";
16 "operatorTheory" Val "MONOID_CONJ_T";
15 "operatorTheory" Val "FCOMM_ASSOC";
14 "operatorTheory" Val "ASSOC_DISJ";
13 "operatorTheory" Val "ASSOC_CONJ";
10 "operatorTheory" Val "RIGHT_ID_DEF";
9 "operatorTheory" Val "MONOID_DEF";
8 "operatorTheory" Val "LEFT_ID_DEF";
7 "operatorTheory" Val "FCOMM_DEF";
6 "operatorTheory" Val "COMM_DEF";
5 "operatorTheory" Val "ASSOC_DEF";
2 "operatorTheory" Typ "thm";
0 "operatorTheory" Str;
96 "llistTheory" Val "llist_grammars";
94 "llistTheory" Val "to_fromList";
93 "llistTheory" Val "toList_THM";
92 "llistTheory" Val "never_THM";
91 "llistTheory" Val "llist_CASES";
90 "llistTheory" Val "llist_Axiom";
89 "llistTheory" Val "from_toList";
88 "llistTheory" Val "firstPelemAt_SUC";
87 "llistTheory" Val "firstPelemAt_CONS";
86 "llistTheory" Val "NOT_LFINITE_TAKE";
85 "llistTheory" Val "NOT_LFINITE_NO_LENGTH";
84 "llistTheory" Val "NOT_LFINITE_DROP";
83 "llistTheory" Val "NOT_LFINITE_APPEND";
82 "llistTheory" Val "LTL_THM";
81 "llistTheory" Val "LTL_EQ_NONE";
80 "llistTheory" Val "LTAKE_fromList";
79 "llistTheory" Val "LTAKE_THM";
78 "llistTheory" Val "LTAKE_NIL_EQ_SOME";
77 "llistTheory" Val "LTAKE_NIL_EQ_NONE";
76 "llistTheory" Val "LTAKE_EQ_SOME_CONS";
75 "llistTheory" Val "LTAKE_EQ_NONE";
74 "llistTheory" Val "LTAKE_EQ";
73 "llistTheory" Val "LTAKE_DROP";
72 "llistTheory" Val "LTAKE_CONS_EQ_SOME";
71 "llistTheory" Val "LTAKE_CONS_EQ_NONE";
70 "llistTheory" Val "LNTH_THM";
69 "llistTheory" Val "LMAP_MAP";
68 "llistTheory" Val "LMAP_APPEND";
67 "llistTheory" Val "LL_ALL_THM";
66 "llistTheory" Val "LLIST_BISIMULATION";
65 "llistTheory" Val "LLENGTH_fromList";
64 "llistTheory" Val "LLENGTH_THM";
63 "llistTheory" Val "LLENGTH_MAP";
62 "llistTheory" Val "LLENGTH_APPEND";
61 "llistTheory" Val "LHD_THM";
60 "llistTheory" Val "LHD_EQ_NONE";
59 "llistTheory" Val "LHDTL_EQ_SOME";
58 "llistTheory" Val "LHDTL_CONS_THM";
57 "llistTheory" Val "LFLATTEN_THM";
56 "llistTheory" Val "LFLATTEN_SINGLETON";
55 "llistTheory" Val "LFLATTEN_EQ_NIL";
54 "llistTheory" Val "LFLATTEN_APPEND";
53 "llistTheory" Val "LFINITE_toList";
52 "llistTheory" Val "LFINITE_fromList";
51 "llistTheory" Val "LFINITE_THM";
50 "llistTheory" Val "LFINITE_TAKE";
49 "llistTheory" Val "LFINITE_STRONG_INDUCTION";
48 "llistTheory" Val "LFINITE_MAP";
47 "llistTheory" Val "LFINITE_INDUCTION";
46 "llistTheory" Val "LFINITE_HAS_LENGTH";
45 "llistTheory" Val "LFINITE_DROP";
44 "llistTheory" Val "LFINITE_APPEND";
43 "llistTheory" Val "LFILTER_THM";
42 "llistTheory" Val "LFILTER_NIL";
41 "llistTheory" Val "LFILTER_APPEND";
40 "llistTheory" Val "LDROP_THM";
39 "llistTheory" Val "LDROP1_THM";
38 "llistTheory" Val "LCONS_NOT_NIL";
37 "llistTheory" Val "LCONS_11";
36 "llistTheory" Val "LAPPEND_NIL_2ND";
35 "llistTheory" Val "LAPPEND_ASSOC";
32 "llistTheory" Val "toList";
31 "llistTheory" Val "never";
30 "llistTheory" Val "lrep_take";
29 "llistTheory" Val "lrep_ok";
28 "llistTheory" Val "lnil_rep";
27 "llistTheory" Val "llist_absrep";
26 "llistTheory" Val "llist_TY_DEF";
25 "llistTheory" Val "ldest_rep";
24 "llistTheory" Val "lcons_rep";
23 "llistTheory" Val "lbuildn_rep";
22 "llistTheory" Val "lbuild_rep";
21 "llistTheory" Val "fromList";
20 "llistTheory" Val "firstPelemAt";
19 "llistTheory" Val "LTL";
18 "llistTheory" Val "LTAKE";
17 "llistTheory" Val "LNTH";
16 "llistTheory" Val "LNIL";
15 "llistTheory" Val "LMAP";
14 "llistTheory" Val "LL_ALL";
13 "llistTheory" Val "LLENGTH";
12 "llistTheory" Val "LHD";
11 "llistTheory" Val "LFLATTEN";
10 "llistTheory" Val "LFINITE";
9 "llistTheory" Val "LFILTER";
8 "llistTheory" Val "LDROP";
7 "llistTheory" Val "LDEST";
6 "llistTheory" Val "LCONS";
5 "llistTheory" Val "LAPPEND";
2 "llistTheory" Typ "thm";
0 "llistTheory" Str;
154 "liteLib" Val "SIMPLE_CHOOSE";
153 "liteLib" Val "SIMPLE_DISJ_CASES";
151 "liteLib" Val "MK_EXISTS";
150 "liteLib" Val "MK_FORALL";
149 "liteLib" Val "MK_CONJ";
148 "liteLib" Val "MK_DISJ";
146 "liteLib" Val "TOP_SWEEP_QCONV";
145 "liteLib" Val "TOP_SWEEP_CONV";
144 "liteLib" Val "TOP_DEPTH_QCONV";
143 "liteLib" Val "TOP_DEPTH_CONV";
142 "liteLib" Val "REDEPTH_QCONV";
141 "liteLib" Val "REDEPTH_CONV";
140 "liteLib" Val "DEPTH_QCONV";
139 "liteLib" Val "DEPTH_CONV";
138 "liteLib" Val "DEPTH_BINOP_CONV";
137 "liteLib" Val "ONCE_DEPTH_QCONV";
136 "liteLib" Val "ONCE_DEPTH_CONV";
135 "liteLib" Val "SINGLE_DEPTH_CONV";
133 "liteLib" Val "THENQC";
132 "liteLib" Val "THENCQC";
130 "liteLib" Val "ABS_CONV";
129 "liteLib" Val "SUB_CONV";
128 "liteLib" Val "SUB_QCONV";
126 "liteLib" Val "REPEATQC";
125 "liteLib" Val "PINST";
124 "liteLib" Val "MK_BINOP";
123 "liteLib" Val "MK_ABS_CONV";
122 "liteLib" Val "MK_ABSL_CONV";
121 "liteLib" Val "LAND_CONV";
119 "liteLib" Val "COMB_QCONV";
118 "liteLib" Val "COMB_CONV";
117 "liteLib" Val "COMB2_QCONV";
116 "liteLib" Val "COMB2_CONV";
115 "liteLib" Val "BODY_CONV";
114 "liteLib" Val "BINOP_CONV";
113 "liteLib" Val "BINDER_CONV";
112 "liteLib" Val "RIGHT_BETAS";
110 "liteLib" Val "alpha";
109 "liteLib" Val "name_of_const";
107 "liteLib" Val "strip_imp";
106 "liteLib" Val "dest_imp";
105 "liteLib" Val "is_imp";
102 "liteLib" Val "list_mk_icomb";
101 "liteLib" Val "mk_icomb";
99 "liteLib" Val "lhand";
98 "liteLib" Val "binops";
97 "liteLib" Val "strip_binop";
96 "liteLib" Val "dest_binop";
95 "liteLib" Val "is_binop";
94 "liteLib" Val "mk_binop";
87 "liteLib" Val "eval";
86 "liteLib" Val "eager";
85 "liteLib" Val "lazy";
84 "liteLib" Typ "lazy";
78 "liteLib" Val "list_ord";
77 "liteLib" Val "ord_of_lt";
76 "liteLib" Val "lt_of_ord";
70 "liteLib" Val "residue";
69 "liteLib" Val "redex";
68 "liteLib" Val "|->";
62 "liteLib" Val "remove_assoc";
61 "liteLib" Val "add_assoc";
60 "liteLib" Val "rev_assoc";
54 "liteLib" Val "end_foldr";
53 "liteLib" Val "rev_splitlist";
52 "liteLib" Val "striplist";
51 "liteLib" Val "splitlist";
50 "liteLib" Val "chop_list";
49 "liteLib" Val "replicate";
48 "liteLib" Val "upto";
47 "liteLib" Val "rotr";
46 "liteLib" Val "rotl";
43 "liteLib" Val "foldl";
42 "liteLib" Val "foldr";
35 "liteLib" Val "repeat";
34 "liteLib" Val "orelsef";
33 "liteLib" Val "thenf";
32 "liteLib" Val "|>";
26 "liteLib" Val "option_app";
25 "liteLib" Val "option_cases";
24 "liteLib" Val "is_none";
23 "liteLib" Val "is_some";
22 "liteLib" Val "the";
16 "liteLib" Val "failwith";
15 "liteLib" Val "fail";
14 "liteLib" Val "STRUCT_WRAP";
13 "liteLib" Val "STRUCT_ERR";
6 "liteLib" Typ "conv";
5 "liteLib" Typ "thm";
4 "liteLib" Typ "term";
3 "liteLib" Typ "hol_type";
0 "liteLib" Str;
19 "Canon_Port" Val "REFUTE_THEN";
18 "Canon_Port" Val "PRENEX_CONV";
17 "Canon_Port" Val "SKOLEM_CONV";
16 "Canon_Port" Val "PRESIMP_CONV";
15 "Canon_Port" Val "PROP_CNF_CONV";
14 "Canon_Port" Val "DELAMB_CONV";
13 "Canon_Port" Val "NNFC_CONV";
11 "Canon_Port" Val "GEN_FOL_CONV";
8 "Canon_Port" Val "get_thm_heads";
7 "Canon_Port" Val "freesl";
5 "Canon_Port" Typ "tactic";
4 "Canon_Port" Typ "conv";
3 "Canon_Port" Typ "thm";
2 "Canon_Port" Typ "term";
0 "Canon_Port" Str;
44 "jrhTactics" Val "ORELSE_TCL";
43 "jrhTactics" Val "DISJ_CASES_THEN";
42 "jrhTactics" Val "CONJUNCTS_THEN";
39 "jrhTactics" Val "FIRST_X_ASSUM";
38 "jrhTactics" Val "CHOOSE_TAC";
37 "jrhTactics" Val "MAP_EVERY";
36 "jrhTactics" Val "EVERY";
35 "jrhTactics" Val "REPEAT";
33 "jrhTactics" Val "RULE_ASSUM_TAC";
32 "jrhTactics" Val "ASSUM_LIST";
31 "jrhTactics" Val "FIRST_ASSUM";
30 "jrhTactics" Val "POP_ASSUM_LIST";
29 "jrhTactics" Val "POP_ASSUM";
28 "jrhTactics" Val "DISJ_CASES_TAC";
27 "jrhTactics" Val "CONTR_TAC";
26 "jrhTactics" Val "ASSUME_TAC";
25 "jrhTactics" Val "ACCEPT_TAC";
24 "jrhTactics" Val "ALL_TAC";
21 "jrhTactics" Val "convert";
20 "jrhTactics" Val "THENL";
19 "jrhTactics" Val "ORELSE";
18 "jrhTactics" Val "THEN";
16 "jrhTactics" Val "mk_Goalstate";
14 "jrhTactics" Val "rotate";
13 "jrhTactics" Val "bys";
12 "jrhTactics" Val "by";
10 "jrhTactics" Typ "refinement";
9 "jrhTactics" Typ "Thm_Tactical";
8 "jrhTactics" Typ "Thm_Tactic";
7 "jrhTactics" Typ "Tactic";
6 "jrhTactics" Typ "Goalstate";
5 "jrhTactics" Typ "justification";
4 "jrhTactics" Typ "Goal";
3 "jrhTactics" Typ "tactic";
2 "jrhTactics" Typ "thm";
0 "jrhTactics" Str;
21 "mesonLib" Val "ASM_MESON_TAC";
20 "mesonLib" Val "MESON_TAC";
19 "mesonLib" Val "GEN_MESON_TAC";
17 "mesonLib" Val "max_depth";
16 "mesonLib" Val "chatting";
15 "mesonLib" Val "cache";
14 "mesonLib" Val "skew";
13 "mesonLib" Val "dcutin";
12 "mesonLib" Val "precheck";
11 "mesonLib" Val "prefine";
10 "mesonLib" Val "depth";
8 "mesonLib" Typ "tactic";
7 "mesonLib" Typ "thm";
0 "mesonLib" Str;
4 "ConsThms" Val "build";
2 "ConsThms" Typ "thm";
0 "ConsThms" Str;
3 "MutRecMask" Val "Domain";
2 "MutRecMask" Typ "foo";
0 "MutRecMask" Str;
2 "TypeInfo" Typ "type_info";
2 "TypeInfo" Con "being_defined";
2 "TypeInfo" Con "existing";
0 "TypeInfo" Str;
17 "MutRecDef" Val "define_type";
15 "MutRecDef" Typ "thm";
0 "MutRecDef" Str;
6 "Recftn" Val "define_mutual_functions";
4 "Recftn" Typ "thm";
3 "Recftn" Typ "fixity";
2 "Recftn" Typ "term";
0 "Recftn" Str;
21 "mutrecLib" Val "define_mutual_functions";
7 "mutrecLib" Val "define_type";
5 "mutrecLib" Typ "quotation";
4 "mutrecLib" Typ "thm";
3 "mutrecLib" Typ "fixity";
2 "mutrecLib" Typ "term";
0 "mutrecLib" Str;
4 "DefType" Val "define_type";
2 "DefType" Typ "thm";
0 "DefType" Str;
45 "GenFuns" Val "present_strings";
44 "GenFuns" Val "one_one_lemma";
43 "GenFuns" Val "mk_poly_comb";
41 "GenFuns" Val "list_to_curry";
39 "GenFuns" Val "get_quant_term";
38 "GenFuns" Val "get_forall_term";
37 "GenFuns" Val "get_exists_unique_term";
36 "GenFuns" Val "get_exists_term";
35 "GenFuns" Val "forall_map";
34 "GenFuns" Val "dom_cod_ty";
33 "GenFuns" Val "dom_cod";
32 "GenFuns" Val "disj_map";
31 "GenFuns" Val "dest_exists_unique";
30 "GenFuns" Val "dest_appln";
28 "GenFuns" Val "curry_to_list";
27 "GenFuns" Val "conj_map_term";
26 "GenFuns" Val "conj_map";
25 "GenFuns" Val "applist";
24 "GenFuns" Val "abslist";
23 "GenFuns" Val "UNCURRY_LEMMA";
22 "GenFuns" Val "REPEAT_UNDISCH";
21 "GenFuns" Val "LIST_EXISTS_IMP_CONV";
20 "GenFuns" Val "LEFT_IMP_LIST_FORALL_CONV";
19 "GenFuns" Val "CURRY_LEMMA";
17 "GenFuns" Typ "conv";
16 "GenFuns" Typ "thm";
15 "GenFuns" Typ "term";
14 "GenFuns" Typ "hol_type";
0 "GenFuns" Str;
7 "TypeOpTable" Val "make";
5 "TypeOpTable" Typ "type_info";
4 "TypeOpTable" Typ "thm";
3 "TypeOpTable" Typ "term";
2 "TypeOpTable" Typ "hol_type";
0 "TypeOpTable" Str;
2 "DefTypeInfo" Typ "type_info";
2 "DefTypeInfo" Con "being_defined";
2 "DefTypeInfo" Con "type_op";
2 "DefTypeInfo" Con "existing";
0 "DefTypeInfo" Str;
4 "NestedRecMask" Val "Range";
3 "NestedRecMask" Val "Domain";
2 "NestedRecMask" Typ "foo";
0 "NestedRecMask" Str;
22 "TypeTable" Val "elts";
21 "TypeTable" Val "lookup";
20 "TypeTable" Val "enter";
19 "TypeTable" Val "empty";
17 "TypeTable" Typ "table";
16 "TypeTable" Typ "table_entry";
16 "TypeTable" Con "NotFound";
16 "TypeTable" Con "InTable";
0 "TypeTable" Str;
6 "ExistsFuns" Val "GEN_EXISTS_FROM_EXISTS_RULE";
5 "ExistsFuns" Val "EXISTS_FROM_EXISTS_RULE";
3 "ExistsFuns" Typ "thm";
2 "ExistsFuns" Typ "term";
0 "ExistsFuns" Str;
22 "StringTable" Val "elts";
21 "StringTable" Val "lookup";
20 "StringTable" Val "enter";
19 "StringTable" Val "empty";
17 "StringTable" Typ "table";
16 "StringTable" Typ "table_entry";
16 "StringTable" Con "NotFound";
16 "StringTable" Con "InTable";
0 "StringTable" Str;
4 "nested_recLib" Val "define_type";
2 "nested_recLib" Typ "thm";
0 "nested_recLib" Str;
18 "numTheory" Val "num_grammars";
16 "numTheory" Val "NOT_SUC";
15 "numTheory" Val "INV_SUC";
14 "numTheory" Val "INDUCTION";
11 "numTheory" Val "num_TY_DEF";
10 "numTheory" Val "num_ISO_DEF";
9 "numTheory" Val "ZERO_REP_DEF";
8 "numTheory" Val "ZERO_DEF";
7 "numTheory" Val "SUC_REP_DEF";
6 "numTheory" Val "SUC_DEF";
5 "numTheory" Val "IS_NUM_REP";
2 "numTheory" Typ "thm";
0 "numTheory" Str;
48 "prim_recTheory" Val "prim_rec_grammars";
46 "prim_recTheory" Val "num_Axiom_old";
45 "prim_recTheory" Val "num_Axiom";
44 "prim_recTheory" Val "WF_measure";
43 "prim_recTheory" Val "WF_PRED";
42 "prim_recTheory" Val "WF_LESS";
41 "prim_recTheory" Val "WF_IFF_WELLFOUNDED";
40 "prim_recTheory" Val "SUC_LESS";
39 "prim_recTheory" Val "SUC_ID";
38 "prim_recTheory" Val "SIMP_REC_THM";
37 "prim_recTheory" Val "SIMP_REC_REL_UNIQUE_RESULT";
36 "prim_recTheory" Val "SIMP_REC_REL_UNIQUE";
35 "prim_recTheory" Val "SIMP_REC_EXISTS";
34 "prim_recTheory" Val "PRIM_REC_THM";
33 "prim_recTheory" Val "PRIM_REC_EQN";
32 "prim_recTheory" Val "PRE";
31 "prim_recTheory" Val "NOT_LESS_EQ";
30 "prim_recTheory" Val "NOT_LESS_0";
29 "prim_recTheory" Val "LESS_THM";
28 "prim_recTheory" Val "LESS_SUC_SUC";
27 "prim_recTheory" Val "LESS_SUC_REFL";
26 "prim_recTheory" Val "LESS_SUC_IMP";
25 "prim_recTheory" Val "LESS_SUC";
24 "prim_recTheory" Val "LESS_REFL";
23 "prim_recTheory" Val "LESS_NOT_EQ";
22 "prim_recTheory" Val "LESS_MONO";
21 "prim_recTheory" Val "LESS_LEMMA2";
20 "prim_recTheory" Val "LESS_LEMMA1";
19 "prim_recTheory" Val "LESS_0_0";
18 "prim_recTheory" Val "LESS_0";
17 "prim_recTheory" Val "INV_SUC_EQ";
16 "prim_recTheory" Val "EQ_LESS";
15 "prim_recTheory" Val "DC";
12 "prim_recTheory" Val "wellfounded_def";
11 "prim_recTheory" Val "measure_def";
10 "prim_recTheory" Val "SIMP_REC_REL";
9 "prim_recTheory" Val "SIMP_REC";
8 "prim_recTheory" Val "PRIM_REC_FUN";
7 "prim_recTheory" Val "PRIM_REC";
6 "prim_recTheory" Val "PRE_DEF";
5 "prim_recTheory" Val "LESS_DEF";
2 "prim_recTheory" Typ "thm";
0 "prim_recTheory" Str;
222 "arithmeticTheory" Val "arithmetic_grammars";
220 "arithmeticTheory" Val "num_case_cong";
219 "arithmeticTheory" Val "num_case_compute";
218 "arithmeticTheory" Val "num_CASES";
217 "arithmeticTheory" Val "ZERO_MOD";
216 "arithmeticTheory" Val "ZERO_LESS_EXP";
215 "arithmeticTheory" Val "ZERO_LESS_EQ";
214 "arithmeticTheory" Val "ZERO_DIV";
213 "arithmeticTheory" Val "WOP";
212 "arithmeticTheory" Val "TWO";
211 "arithmeticTheory" Val "TIMES2";
210 "arithmeticTheory" Val "SUC_SUB1";
209 "arithmeticTheory" Val "SUC_ONE_ADD";
208 "arithmeticTheory" Val "SUC_NOT";
207 "arithmeticTheory" Val "SUC_ELIM_THM";
206 "arithmeticTheory" Val "SUC_ADD_SYM";
205 "arithmeticTheory" Val "SUB_SUB";
204 "arithmeticTheory" Val "SUB_RIGHT_SUB";
203 "arithmeticTheory" Val "SUB_RIGHT_LESS_EQ";
202 "arithmeticTheory" Val "SUB_RIGHT_LESS";
201 "arithmeticTheory" Val "SUB_RIGHT_GREATER_EQ";
200 "arithmeticTheory" Val "SUB_RIGHT_GREATER";
199 "arithmeticTheory" Val "SUB_RIGHT_EQ";
198 "arithmeticTheory" Val "SUB_RIGHT_ADD";
197 "arithmeticTheory" Val "SUB_PLUS";
196 "arithmeticTheory" Val "SUB_MONO_EQ";
195 "arithmeticTheory" Val "SUB_LESS_OR";
194 "arithmeticTheory" Val "SUB_LESS_EQ_ADD";
193 "arithmeticTheory" Val "SUB_LESS_EQ";
192 "arithmeticTheory" Val "SUB_LESS_0";
191 "arithmeticTheory" Val "SUB_LEFT_SUC";
190 "arithmeticTheory" Val "SUB_LEFT_SUB";
189 "arithmeticTheory" Val "SUB_LEFT_LESS_EQ";
188 "arithmeticTheory" Val "SUB_LEFT_LESS";
187 "arithmeticTheory" Val "SUB_LEFT_GREATER_EQ";
186 "arithmeticTheory" Val "SUB_LEFT_GREATER";
185 "arithmeticTheory" Val "SUB_LEFT_EQ";
184 "arithmeticTheory" Val "SUB_LEFT_ADD";
183 "arithmeticTheory" Val "SUB_EQ_EQ_0";
182 "arithmeticTheory" Val "SUB_EQ_0";
181 "arithmeticTheory" Val "SUB_EQUAL_0";
180 "arithmeticTheory" Val "SUB_ELIM_THM";
179 "arithmeticTheory" Val "SUB_CANCEL";
178 "arithmeticTheory" Val "SUB_ADD";
177 "arithmeticTheory" Val "SUB_0";
176 "arithmeticTheory" Val "RIGHT_SUB_DISTRIB";
175 "arithmeticTheory" Val "RIGHT_ADD_DISTRIB";
174 "arithmeticTheory" Val "PRE_SUC_EQ";
173 "arithmeticTheory" Val "PRE_SUB1";
172 "arithmeticTheory" Val "PRE_SUB";
171 "arithmeticTheory" Val "PRE_ELIM_THM";
170 "arithmeticTheory" Val "OR_LESS";
169 "arithmeticTheory" Val "ONE";
168 "arithmeticTheory" Val "ODD_OR_EVEN";
167 "arithmeticTheory" Val "ODD_MULT";
166 "arithmeticTheory" Val "ODD_EXISTS";
165 "arithmeticTheory" Val "ODD_EVEN";
164 "arithmeticTheory" Val "ODD_DOUBLE";
163 "arithmeticTheory" Val "ODD_ADD";
162 "arithmeticTheory" Val "NOT_ZERO_LT_ZERO";
161 "arithmeticTheory" Val "NOT_SUC_LESS_EQ_0";
160 "arithmeticTheory" Val "NOT_SUC_LESS_EQ";
159 "arithmeticTheory" Val "NOT_SUC_ADD_LESS_EQ";
158 "arithmeticTheory" Val "NOT_ODD_EQ_EVEN";
157 "arithmeticTheory" Val "NOT_NUM_EQ";
156 "arithmeticTheory" Val "NOT_LESS_EQUAL";
155 "arithmeticTheory" Val "NOT_LESS";
154 "arithmeticTheory" Val "NOT_LEQ";
153 "arithmeticTheory" Val "NOT_GREATER_EQ";
152 "arithmeticTheory" Val "NOT_GREATER";
151 "arithmeticTheory" Val "NOT_EXP_0";
150 "arithmeticTheory" Val "MULT_SYM";
149 "arithmeticTheory" Val "MULT_SUC_EQ";
148 "arithmeticTheory" Val "MULT_SUC";
147 "arithmeticTheory" Val "MULT_RIGHT_1";
146 "arithmeticTheory" Val "MULT_MONO_EQ";
145 "arithmeticTheory" Val "MULT_LESS_EQ_SUC";
144 "arithmeticTheory" Val "MULT_LEFT_1";
143 "arithmeticTheory" Val "MULT_INCREASES";
142 "arithmeticTheory" Val "MULT_EXP_MONO";
141 "arithmeticTheory" Val "MULT_EQ_1";
140 "arithmeticTheory" Val "MULT_EQ_0";
139 "arithmeticTheory" Val "MULT_DIV";
138 "arithmeticTheory" Val "MULT_COMM";
137 "arithmeticTheory" Val "MULT_CLAUSES";
136 "arithmeticTheory" Val "MULT_ASSOC";
135 "arithmeticTheory" Val "MULT_0";
134 "arithmeticTheory" Val "MOD_UNIQUE";
133 "arithmeticTheory" Val "MOD_TIMES";
132 "arithmeticTheory" Val "MOD_PLUS";
131 "arithmeticTheory" Val "MOD_ONE";
130 "arithmeticTheory" Val "MOD_MULT_MOD";
129 "arithmeticTheory" Val "MOD_MULT";
128 "arithmeticTheory" Val "MOD_MOD";
127 "arithmeticTheory" Val "MOD_EQ_0";
126 "arithmeticTheory" Val "LESS_TRANS";
125 "arithmeticTheory" Val "LESS_SUC_NOT";
124 "arithmeticTheory" Val "LESS_SUC_EQ_COR";
123 "arithmeticTheory" Val "LESS_SUB_ADD_LESS";
122 "arithmeticTheory" Val "LESS_OR_EQ_ADD";
121 "arithmeticTheory" Val "LESS_OR";
120 "arithmeticTheory" Val "LESS_NOT_SUC";
119 "arithmeticTheory" Val "LESS_MULT_MONO";
118 "arithmeticTheory" Val "LESS_MULT2";
117 "arithmeticTheory" Val "LESS_MONO_REV";
116 "arithmeticTheory" Val "LESS_MONO_MULT";
115 "arithmeticTheory" Val "LESS_MONO_EQ";
114 "arithmeticTheory" Val "LESS_MONO_ADD_INV";
113 "arithmeticTheory" Val "LESS_MONO_ADD_EQ";
112 "arithmeticTheory" Val "LESS_MONO_ADD";
111 "arithmeticTheory" Val "LESS_MOD";
110 "arithmeticTheory" Val "LESS_LESS_SUC";
109 "arithmeticTheory" Val "LESS_LESS_EQ_TRANS";
108 "arithmeticTheory" Val "LESS_LESS_CASES";
107 "arithmeticTheory" Val "LESS_IMP_LESS_OR_EQ";
106 "arithmeticTheory" Val "LESS_IMP_LESS_ADD";
105 "arithmeticTheory" Val "LESS_EXP_SUC_MONO";
104 "arithmeticTheory" Val "LESS_EQ_TRANS";
103 "arithmeticTheory" Val "LESS_EQ_SUC_REFL";
102 "arithmeticTheory" Val "LESS_EQ_SUB_LESS";
101 "arithmeticTheory" Val "LESS_EQ_REFL";
100 "arithmeticTheory" Val "LESS_EQ_MONO_ADD_EQ";
99 "arithmeticTheory" Val "LESS_EQ_MONO";
98 "arithmeticTheory" Val "LESS_EQ_LESS_TRANS";
97 "arithmeticTheory" Val "LESS_EQ_LESS_EQ_MONO";
96 "arithmeticTheory" Val "LESS_EQ_IMP_LESS_SUC";
95 "arithmeticTheory" Val "LESS_EQ_EXISTS";
94 "arithmeticTheory" Val "LESS_EQ_CASES";
93 "arithmeticTheory" Val "LESS_EQ_ANTISYM";
92 "arithmeticTheory" Val "LESS_EQ_ADD_SUB";
91 "arithmeticTheory" Val "LESS_EQ_ADD";
90 "arithmeticTheory" Val "LESS_EQ_0";
89 "arithmeticTheory" Val "LESS_EQUAL_ANTISYM";
88 "arithmeticTheory" Val "LESS_EQUAL_ADD";
87 "arithmeticTheory" Val "LESS_EQ";
86 "arithmeticTheory" Val "LESS_DIV_EQ_ZERO";
85 "arithmeticTheory" Val "LESS_CASES_IMP";
84 "arithmeticTheory" Val "LESS_CASES";
83 "arithmeticTheory" Val "LESS_ANTISYM";
82 "arithmeticTheory" Val "LESS_ADD_SUC";
81 "arithmeticTheory" Val "LESS_ADD_NONZERO";
80 "arithmeticTheory" Val "LESS_ADD_1";
79 "arithmeticTheory" Val "LESS_ADD";
78 "arithmeticTheory" Val "LESS_0_CASES";
77 "arithmeticTheory" Val "LEFT_SUB_DISTRIB";
76 "arithmeticTheory" Val "LEFT_ADD_DISTRIB";
75 "arithmeticTheory" Val "LE";
74 "arithmeticTheory" Val "INV_PRE_LESS_EQ";
73 "arithmeticTheory" Val "INV_PRE_LESS";
72 "arithmeticTheory" Val "INV_PRE_EQ";
71 "arithmeticTheory" Val "GREATER_EQ";
70 "arithmeticTheory" Val "FUN_EQ_LEMMA";
69 "arithmeticTheory" Val "FACT_LESS";
68 "arithmeticTheory" Val "EXP_INJECTIVE";
67 "arithmeticTheory" Val "EXP_EQ_1";
66 "arithmeticTheory" Val "EXP_EQ_0";
65 "arithmeticTheory" Val "EXP_ALWAYS_BIG_ENOUGH";
64 "arithmeticTheory" Val "EXP_ADD";
63 "arithmeticTheory" Val "EXP_1";
62 "arithmeticTheory" Val "EXISTS_GREATEST";
61 "arithmeticTheory" Val "EVEN_OR_ODD";
60 "arithmeticTheory" Val "EVEN_ODD_EXISTS";
59 "arithmeticTheory" Val "EVEN_ODD";
58 "arithmeticTheory" Val "EVEN_MULT";
57 "arithmeticTheory" Val "EVEN_EXISTS";
56 "arithmeticTheory" Val "EVEN_DOUBLE";
55 "arithmeticTheory" Val "EVEN_AND_ODD";
54 "arithmeticTheory" Val "EVEN_ADD";
53 "arithmeticTheory" Val "EQ_MULT_LCANCEL";
52 "arithmeticTheory" Val "EQ_MONO_ADD_EQ";
51 "arithmeticTheory" Val "EQ_LESS_EQ";
50 "arithmeticTheory" Val "EQ_ADD_RCANCEL";
49 "arithmeticTheory" Val "EQ_ADD_LCANCEL";
48 "arithmeticTheory" Val "DIV_UNIQUE";
47 "arithmeticTheory" Val "DIV_ONE";
46 "arithmeticTheory" Val "DIV_MULT";
45 "arithmeticTheory" Val "DIV_LESS_EQ";
44 "arithmeticTheory" Val "DIV_LESS";
43 "arithmeticTheory" Val "DIV_DIV_DIV_MULT";
42 "arithmeticTheory" Val "DIVMOD_ID";
41 "arithmeticTheory" Val "DA";
40 "arithmeticTheory" Val "COMPLETE_INDUCTION";
39 "arithmeticTheory" Val "CANCEL_SUB";
38 "arithmeticTheory" Val "ADD_SYM";
37 "arithmeticTheory" Val "ADD_SUC";
36 "arithmeticTheory" Val "ADD_SUB";
35 "arithmeticTheory" Val "ADD_MONO_LESS_EQ";
34 "arithmeticTheory" Val "ADD_INV_0_EQ";
33 "arithmeticTheory" Val "ADD_INV_0";
32 "arithmeticTheory" Val "ADD_EQ_SUB";
31 "arithmeticTheory" Val "ADD_EQ_1";
30 "arithmeticTheory" Val "ADD_EQ_0";
29 "arithmeticTheory" Val "ADD_DIV_ADD_DIV";
28 "arithmeticTheory" Val "ADD_COMM";
27 "arithmeticTheory" Val "ADD_CLAUSES";
26 "arithmeticTheory" Val "ADD_ASSOC";
25 "arithmeticTheory" Val "ADD_0";
24 "arithmeticTheory" Val "ADD1";
21 "arithmeticTheory" Val "num_case_def";
20 "arithmeticTheory" Val "SUB";
19 "arithmeticTheory" Val "ODD";
18 "arithmeticTheory" Val "NUMERAL_DEF";
17 "arithmeticTheory" Val "NUMERAL_BIT2";
16 "arithmeticTheory" Val "NUMERAL_BIT1";
15 "arithmeticTheory" Val "MULT";
14 "arithmeticTheory" Val "LESS_OR_EQ";
13 "arithmeticTheory" Val "GREATER_OR_EQ";
12 "arithmeticTheory" Val "GREATER_DEF";
11 "arithmeticTheory" Val "FUNPOW";
10 "arithmeticTheory" Val "FACT";
9 "arithmeticTheory" Val "EXP";
8 "arithmeticTheory" Val "EVEN";
7 "arithmeticTheory" Val "DIVISION";
6 "arithmeticTheory" Val "ALT_ZERO";
5 "arithmeticTheory" Val "ADD";
2 "arithmeticTheory" Typ "thm";
0 "arithmeticTheory" Str;
29 "numeralTheory" Val "numeral_grammars";
27 "numeralTheory" Val "numeral_suc";
26 "numeralTheory" Val "numeral_sub";
25 "numeralTheory" Val "numeral_pre";
24 "numeralTheory" Val "numeral_mult";
23 "numeralTheory" Val "numeral_lte";
22 "numeralTheory" Val "numeral_lt";
21 "numeralTheory" Val "numeral_iisuc";
20 "numeralTheory" Val "numeral_exp";
19 "numeralTheory" Val "numeral_evenodd";
18 "numeralTheory" Val "numeral_eq";
17 "numeralTheory" Val "numeral_distrib";
16 "numeralTheory" Val "numeral_add";
15 "numeralTheory" Val "iSUB_THM";
14 "numeralTheory" Val "iDUB_removal";
13 "numeralTheory" Val "bit_initiality";
10 "numeralTheory" Val "iiSUC";
9 "numeralTheory" Val "iZ";
8 "numeralTheory" Val "iSUB_DEF";
7 "numeralTheory" Val "iSQR";
6 "numeralTheory" Val "iDUB";
5 "numeralTheory" Val "iBIT_cases";
2 "numeralTheory" Typ "thm";
0 "numeralTheory" Str;
25 "numLib" Val "ARITH_TAC";
24 "numLib" Val "ARITH_PROVE";
23 "numLib" Val "ARITH_CONV";
21 "numLib" Val "REDUCE_TAC";
20 "numLib" Val "REDUCE_RULE";
19 "numLib" Val "REDUCE_CONV";
17 "numLib" Val "INDUCT_TAC";
16 "numLib" Val "num_CONV";
15 "numLib" Val "SUC_ELIM_CONV";
14 "numLib" Val "EXISTS_GREATEST_CONV";
13 "numLib" Val "EXISTS_LEAST_CONV";
11 "numLib" Typ "tactic";
10 "numLib" Typ "conv";
9 "numLib" Typ "thm";
0 "numLib" Str;
13 "oneTheory" Val "one_grammars";
11 "oneTheory" Val "one_axiom";
10 "oneTheory" Val "one_Axiom";
9 "oneTheory" Val "one";
6 "oneTheory" Val "one_TY_DEF";
5 "oneTheory" Val "one_DEF";
2 "oneTheory" Typ "thm";
0 "oneTheory" Str;
3 "optionLib" Val "OPTION_rws";
2 "optionLib" Val "option_rws";
0 "optionLib" Str;
32 "optionTheory" Val "option_grammars";
30 "optionTheory" Val "option_CASES";
29 "optionTheory" Val "option_Induct";
27 "optionTheory" Val "option_nchotomy";
26 "optionTheory" Val "option_induction";
25 "optionTheory" Val "option_case_cong";
24 "optionTheory" Val "option_case_compute";
23 "optionTheory" Val "option_JOIN_EQ_SOME";
22 "optionTheory" Val "option_CLAUSES";
21 "optionTheory" Val "option_Axiom";
20 "optionTheory" Val "option_APPLY_EQ_SOME";
19 "optionTheory" Val "SOME_11";
18 "optionTheory" Val "NOT_SOME_NONE";
17 "optionTheory" Val "NOT_NONE_SOME";
14 "optionTheory" Val "option_case_def";
13 "optionTheory" Val "option_TY_DEF";
12 "optionTheory" Val "option_REP_ABS_DEF";
11 "optionTheory" Val "option_JOIN_DEF";
10 "optionTheory" Val "option_APPLY_DEF";
9 "optionTheory" Val "THE_DEF";
8 "optionTheory" Val "SOME_DEF";
7 "optionTheory" Val "NONE_DEF";
6 "optionTheory" Val "IS_SOME_DEF";
5 "optionTheory" Val "IS_NONE_DEF";
2 "optionTheory" Typ "thm";
0 "optionTheory" Str;
16 "Let_conv" Val "GEN_BETA_CONV";
15 "Let_conv" Val "PAIRED_ETA_CONV";
14 "Let_conv" Val "let_CONV";
13 "Let_conv" Val "PAIRED_BETA_CONV";
0 "Let_conv" Str;
66 "Pair_conv" Val "RIGHT_IMP_PEXISTS_CONV";
65 "Pair_conv" Val "LEFT_IMP_PFORALL_CONV";
64 "Pair_conv" Val "PEXISTS_IMP_CONV";
63 "Pair_conv" Val "RIGHT_IMP_PFORALL_CONV";
62 "Pair_conv" Val "LEFT_IMP_PEXISTS_CONV";
61 "Pair_conv" Val "PFORALL_IMP_CONV";
60 "Pair_conv" Val "RIGHT_OR_PFORALL_CONV";
59 "Pair_conv" Val "LEFT_OR_PFORALL_CONV";
58 "Pair_conv" Val "OR_PFORALL_CONV";
57 "Pair_conv" Val "PFORALL_OR_CONV";
56 "Pair_conv" Val "RIGHT_AND_PEXISTS_CONV";
55 "Pair_conv" Val "LEFT_AND_PEXISTS_CONV";
54 "Pair_conv" Val "AND_PEXISTS_CONV";
53 "Pair_conv" Val "PEXISTS_AND_CONV";
52 "Pair_conv" Val "RIGHT_OR_PEXISTS_CONV";
51 "Pair_conv" Val "LEFT_OR_PEXISTS_CONV";
50 "Pair_conv" Val "OR_PEXISTS_CONV";
49 "Pair_conv" Val "RIGHT_AND_PFORALL_CONV";
48 "Pair_conv" Val "LEFT_AND_PFORALL_CONV";
47 "Pair_conv" Val "AND_PFORALL_CONV";
46 "Pair_conv" Val "PEXISTS_OR_CONV";
45 "Pair_conv" Val "PFORALL_AND_CONV";
44 "Pair_conv" Val "PFORALL_NOT_CONV";
43 "Pair_conv" Val "PEXISTS_NOT_CONV";
42 "Pair_conv" Val "NOT_PEXISTS_CONV";
41 "Pair_conv" Val "NOT_PFORALL_CONV";
39 "Pair_conv" Typ "conv";
0 "Pair_conv" Str;
125 "pairLib" Val "RIGHT_IMP_PEXISTS_CONV";
124 "pairLib" Val "LEFT_IMP_PFORALL_CONV";
123 "pairLib" Val "PEXISTS_IMP_CONV";
122 "pairLib" Val "RIGHT_IMP_PFORALL_CONV";
121 "pairLib" Val "LEFT_IMP_PEXISTS_CONV";
120 "pairLib" Val "PFORALL_IMP_CONV";
119 "pairLib" Val "RIGHT_OR_PFORALL_CONV";
118 "pairLib" Val "LEFT_OR_PFORALL_CONV";
117 "pairLib" Val "OR_PFORALL_CONV";
116 "pairLib" Val "PFORALL_OR_CONV";
115 "pairLib" Val "RIGHT_AND_PEXISTS_CONV";
114 "pairLib" Val "LEFT_AND_PEXISTS_CONV";
113 "pairLib" Val "AND_PEXISTS_CONV";
112 "pairLib" Val "PEXISTS_AND_CONV";
111 "pairLib" Val "RIGHT_OR_PEXISTS_CONV";
110 "pairLib" Val "LEFT_OR_PEXISTS_CONV";
109 "pairLib" Val "OR_PEXISTS_CONV";
108 "pairLib" Val "RIGHT_AND_PFORALL_CONV";
107 "pairLib" Val "LEFT_AND_PFORALL_CONV";
106 "pairLib" Val "AND_PFORALL_CONV";
105 "pairLib" Val "PEXISTS_OR_CONV";
104 "pairLib" Val "PFORALL_AND_CONV";
103 "pairLib" Val "PFORALL_NOT_CONV";
102 "pairLib" Val "PEXISTS_NOT_CONV";
101 "pairLib" Val "NOT_PEXISTS_CONV";
100 "pairLib" Val "NOT_PFORALL_CONV";
98 "pairLib" Val "PMATCH_MP";
97 "pairLib" Val "PMATCH_MP_TAC";
96 "pairLib" Val "PART_PMATCH";
95 "pairLib" Val "SWAP_PEXISTS_CONV";
94 "pairLib" Val "SWAP_PFORALL_CONV";
93 "pairLib" Val "PEXISTS_IMP";
92 "pairLib" Val "LIST_MK_PEXISTS";
91 "pairLib" Val "LIST_MK_PFORALL";
90 "pairLib" Val "PSELECT_EQ";
89 "pairLib" Val "PEXISTS_EQ";
88 "pairLib" Val "PFORALL_EQ";
87 "pairLib" Val "MK_PSELECT";
86 "pairLib" Val "MK_PEXISTS";
85 "pairLib" Val "MK_PFORALL";
84 "pairLib" Val "HALF_MK_PABS";
83 "pairLib" Val "MK_PABS";
82 "pairLib" Val "P_FUN_EQ_CONV";
81 "pairLib" Val "PEXT";
80 "pairLib" Val "FILTER_PSTRIP_TAC";
79 "pairLib" Val "PSTRIP_TAC";
78 "pairLib" Val "FILTER_PSTRIP_THEN";
77 "pairLib" Val "PSTRIP_GOAL_THEN";
76 "pairLib" Val "PSTRUCT_CASES_TAC";
75 "pairLib" Val "PSTRIP_ASSUME_TAC";
74 "pairLib" Val "PSTRIP_THM_THEN";
72 "pairLib" Val "PSKOLEM_CONV";
71 "pairLib" Val "P_PSKOLEM_CONV";
70 "pairLib" Val "PEXISTS_UNIQUE_CONV";
69 "pairLib" Val "PEXISTENCE";
68 "pairLib" Val "PEXISTS_TAC";
67 "pairLib" Val "PCHOOSE_TAC";
66 "pairLib" Val "P_PCHOOSE_TAC";
63 "pairLib" Val "PCHOOSE_THEN";
59 "pairLib" Val "P_PCHOOSE_THEN";
58 "pairLib" Val "PCHOOSE";
57 "pairLib" Val "PEXISTS";
56 "pairLib" Val "PSELECT_ELIM";
55 "pairLib" Val "PSELECT_INTRO";
54 "pairLib" Val "PEXISTS_RULE";
53 "pairLib" Val "PSELECT_CONV";
52 "pairLib" Val "PSELECT_RULE";
51 "pairLib" Val "PEXISTS_CONV";
49 "pairLib" Val "FILTER_PGEN_TAC";
48 "pairLib" Val "PGEN_TAC";
47 "pairLib" Val "P_PGEN_TAC";
46 "pairLib" Val "PGENL";
45 "pairLib" Val "PGEN";
44 "pairLib" Val "PSPEC_TAC";
43 "pairLib" Val "GPSPEC";
42 "pairLib" Val "PSPEC_ALL";
41 "pairLib" Val "PSPEC_PAIR";
40 "pairLib" Val "IPSPECL";
39 "pairLib" Val "IPSPEC";
38 "pairLib" Val "PSPECL";
37 "pairLib" Val "PSPEC";
35 "pairLib" Val "UNCURRY_EXISTS_CONV";
34 "pairLib" Val "UNCURRY_FORALL_CONV";
33 "pairLib" Val "CURRY_EXISTS_CONV";
32 "pairLib" Val "CURRY_FORALL_CONV";
30 "pairLib" Val "PAIR_CONV";
29 "pairLib" Val "paconv";
28 "pairLib" Val "PALPHA";
27 "pairLib" Val "GEN_PALPHA_CONV";
26 "pairLib" Val "PALPHA_CONV";
25 "pairLib" Val "PETA_CONV";
24 "pairLib" Val "UNPBETA_CONV";
23 "pairLib" Val "LEFT_LIST_PBETA";
22 "pairLib" Val "LEFT_PBETA";
21 "pairLib" Val "RIGHT_LIST_PBETA";
20 "pairLib" Val "LIST_PBETA_CONV";
19 "pairLib" Val "RIGHT_PBETA";
18 "pairLib" Val "PBETA_TAC";
17 "pairLib" Val "PBETA_RULE";
16 "pairLib" Val "PBETA_CONV";
15 "pairLib" Val "UNCURRY_CONV";
14 "pairLib" Val "CURRY_CONV";
13 "pairLib" Val "PSUB_CONV";
12 "pairLib" Val "PABS_CONV";
11 "pairLib" Val "PABS";
10 "pairLib" Val "MK_PAIR";
8 "pairLib" Typ "thm_tactical";
7 "pairLib" Typ "thm_tactic";
6 "pairLib" Typ "goal";
5 "pairLib" Typ "tactic";
4 "pairLib" Typ "conv";
3 "pairLib" Typ "thm";
2 "pairLib" Typ "term";
0 "pairLib" Str;
27 "Pair_basic" Val "PAIR_CONV";
26 "Pair_basic" Val "paconv";
25 "Pair_basic" Val "PALPHA";
24 "Pair_basic" Val "GEN_PALPHA_CONV";
23 "Pair_basic" Val "PALPHA_CONV";
22 "Pair_basic" Val "PETA_CONV";
21 "Pair_basic" Val "UNPBETA_CONV";
20 "Pair_basic" Val "LEFT_LIST_PBETA";
19 "Pair_basic" Val "LEFT_PBETA";
18 "Pair_basic" Val "RIGHT_LIST_PBETA";
17 "Pair_basic" Val "LIST_PBETA_CONV";
16 "Pair_basic" Val "RIGHT_PBETA";
15 "Pair_basic" Val "PBETA_TAC";
14 "Pair_basic" Val "PBETA_RULE";
13 "Pair_basic" Val "PBETA_CONV";
12 "Pair_basic" Val "UNCURRY_CONV";
11 "Pair_basic" Val "CURRY_CONV";
10 "Pair_basic" Val "PSUB_CONV";
9 "Pair_basic" Val "PABS_CONV";
8 "Pair_basic" Val "PABS";
7 "Pair_basic" Val "MK_PAIR";
5 "Pair_basic" Typ "tactic";
4 "Pair_basic" Typ "conv";
3 "Pair_basic" Typ "thm";
2 "Pair_basic" Typ "term";
0 "Pair_basic" Str;
66 "Pair_exists" Val "PSKOLEM_CONV";
65 "Pair_exists" Val "P_PSKOLEM_CONV";
64 "Pair_exists" Val "PEXISTS_UNIQUE_CONV";
63 "Pair_exists" Val "PEXISTENCE";
62 "Pair_exists" Val "PEXISTS_TAC";
61 "Pair_exists" Val "PCHOOSE_TAC";
60 "Pair_exists" Val "P_PCHOOSE_TAC";
57 "Pair_exists" Val "PCHOOSE_THEN";
53 "Pair_exists" Val "P_PCHOOSE_THEN";
52 "Pair_exists" Val "PCHOOSE";
51 "Pair_exists" Val "PEXISTS";
50 "Pair_exists" Val "PSELECT_ELIM";
49 "Pair_exists" Val "PSELECT_INTRO";
48 "Pair_exists" Val "PEXISTS_RULE";
47 "Pair_exists" Val "PSELECT_CONV";
46 "Pair_exists" Val "PSELECT_RULE";
45 "Pair_exists" Val "PEXISTS_CONV";
43 "Pair_exists" Typ "tactic";
42 "Pair_exists" Typ "conv";
41 "Pair_exists" Typ "goal";
40 "Pair_exists" Typ "thm";
39 "Pair_exists" Typ "term";
0 "Pair_exists" Str;
46 "pairTheory" Val "pair_grammars";
44 "pairTheory" Val "pair_rws";
42 "pairTheory" Val "pair_induction";
41 "pairTheory" Val "pair_case_thm";
40 "pairTheory" Val "pair_case_cong";
39 "pairTheory" Val "pair_Axiom";
38 "pairTheory" Val "WF_RPROD";
37 "pairTheory" Val "WF_LEX";
36 "pairTheory" Val "UNCURRY_VAR";
35 "pairTheory" Val "UNCURRY_ONE_ONE_THM";
34 "pairTheory" Val "UNCURRY_CURRY_THM";
33 "pairTheory" Val "UNCURRY_CONG";
32 "pairTheory" Val "SND";
31 "pairTheory" Val "PFORALL_THM";
30 "pairTheory" Val "PEXISTS_THM";
29 "pairTheory" Val "PAIR_EQ";
28 "pairTheory" Val "PAIR";
27 "pairTheory" Val "LET2_RATOR";
26 "pairTheory" Val "LET2_RAND";
25 "pairTheory" Val "FST";
24 "pairTheory" Val "FORALL_PROD";
23 "pairTheory" Val "EXISTS_PROD";
22 "pairTheory" Val "CURRY_UNCURRY_THM";
21 "pairTheory" Val "CURRY_ONE_ONE_THM";
20 "pairTheory" Val "CLOSED_PAIR_EQ";
19 "pairTheory" Val "ABS_PAIR_THM";
16 "pairTheory" Val "prod_TY_DEF";
15 "pairTheory" Val "pair_case_def";
14 "pairTheory" Val "UNCURRY_DEF";
13 "pairTheory" Val "SND_DEF";
12 "pairTheory" Val "RPROD_DEF";
11 "pairTheory" Val "MK_PAIR_DEF";
10 "pairTheory" Val "LEX_DEF";
9 "pairTheory" Val "IS_PAIR_DEF";
8 "pairTheory" Val "FST_DEF";
7 "pairTheory" Val "CURRY_DEF";
6 "pairTheory" Val "COMMA_DEF";
5 "pairTheory" Val "ABS_REP_prod";
2 "pairTheory" Typ "thm";
0 "pairTheory" Str;
46 "Pair_both1" Val "UNCURRY_EXISTS_CONV";
45 "Pair_both1" Val "UNCURRY_FORALL_CONV";
44 "Pair_both1" Val "CURRY_EXISTS_CONV";
43 "Pair_both1" Val "CURRY_FORALL_CONV";
41 "Pair_both1" Typ "thm";
40 "Pair_both1" Typ "term";
0 "Pair_both1" Str;
62 "Pair_forall" Val "FILTER_PGEN_TAC";
61 "Pair_forall" Val "PGEN_TAC";
60 "Pair_forall" Val "P_PGEN_TAC";
59 "Pair_forall" Val "PGENL";
58 "Pair_forall" Val "PGEN";
57 "Pair_forall" Val "PSPEC_TAC";
56 "Pair_forall" Val "GPSPEC";
55 "Pair_forall" Val "PSPEC_ALL";
54 "Pair_forall" Val "PSPEC_PAIR";
53 "Pair_forall" Val "IPSPECL";
52 "Pair_forall" Val "IPSPEC";
51 "Pair_forall" Val "PSPECL";
50 "Pair_forall" Val "PSPEC";
48 "Pair_forall" Typ "tactic";
47 "Pair_forall" Typ "thm";
46 "Pair_forall" Typ "term";
0 "Pair_forall" Str;
77 "Pair_both2" Val "PMATCH_MP";
76 "Pair_both2" Val "PMATCH_MP_TAC";
75 "Pair_both2" Val "PART_PMATCH";
74 "Pair_both2" Val "SWAP_PEXISTS_CONV";
73 "Pair_both2" Val "SWAP_PFORALL_CONV";
72 "Pair_both2" Val "PEXISTS_IMP";
71 "Pair_both2" Val "LIST_MK_PEXISTS";
70 "Pair_both2" Val "LIST_MK_PFORALL";
69 "Pair_both2" Val "PSELECT_EQ";
68 "Pair_both2" Val "PEXISTS_EQ";
67 "Pair_both2" Val "PFORALL_EQ";
66 "Pair_both2" Val "MK_PSELECT";
65 "Pair_both2" Val "MK_PEXISTS";
64 "Pair_both2" Val "MK_PFORALL";
63 "Pair_both2" Val "HALF_MK_PABS";
62 "Pair_both2" Val "MK_PABS";
61 "Pair_both2" Val "P_FUN_EQ_CONV";
60 "Pair_both2" Val "PEXT";
59 "Pair_both2" Val "FILTER_PSTRIP_TAC";
58 "Pair_both2" Val "PSTRIP_TAC";
57 "Pair_both2" Val "FILTER_PSTRIP_THEN";
56 "Pair_both2" Val "PSTRIP_GOAL_THEN";
55 "Pair_both2" Val "PSTRUCT_CASES_TAC";
54 "Pair_both2" Val "PSTRIP_ASSUME_TAC";
53 "Pair_both2" Val "PSTRIP_THM_THEN";
51 "Pair_both2" Typ "thm_tactical";
50 "Pair_both2" Typ "thm_tactic";
49 "Pair_both2" Typ "tactic";
48 "Pair_both2" Typ "conv";
47 "Pair_both2" Typ "thm";
46 "Pair_both2" Typ "term";
0 "Pair_both2" Str;
32 "Pair_syn" Val "mk_prod";
31 "Pair_syn" Val "dest_prod";
30 "Pair_syn" Val "is_prod";
29 "Pair_syn" Val "occs_in";
28 "Pair_syn" Val "pbody";
27 "Pair_syn" Val "bndpair";
26 "Pair_syn" Val "strip_pexists";
25 "Pair_syn" Val "strip_pforall";
24 "Pair_syn" Val "strip_pabs";
23 "Pair_syn" Val "list_mk_pexists";
22 "Pair_syn" Val "list_mk_pforall";
21 "Pair_syn" Val "list_mk_pabs";
20 "Pair_syn" Val "genlike";
19 "Pair_syn" Val "pvariant";
18 "Pair_syn" Val "is_pvar";
17 "Pair_syn" Val "rip_pair";
16 "Pair_syn" Val "is_pselect";
15 "Pair_syn" Val "is_pexists";
14 "Pair_syn" Val "is_pforall";
13 "Pair_syn" Val "is_pabs";
12 "Pair_syn" Val "dest_pselect";
11 "Pair_syn" Val "dest_pexists";
10 "Pair_syn" Val "dest_pforall";
9 "Pair_syn" Val "dest_pabs";
8 "Pair_syn" Val "mk_pselect";
7 "Pair_syn" Val "mk_pexists";
6 "Pair_syn" Val "mk_pforall";
5 "Pair_syn" Val "mk_pabs";
3 "Pair_syn" Typ "term";
2 "Pair_syn" Typ "hol_type";
0 "Pair_syn" Str;
28 "pairTools" Val "TUPLE_TAC";
27 "pairTools" Val "TUPLE";
26 "pairTools" Val "LET_EQ_TAC";
25 "pairTools" Val "LET_INTRO_TAC";
24 "pairTools" Val "LET_INTRO";
22 "pairTools" Val "PGEN_TAC";
21 "pairTools" Val "PGEN";
19 "pairTools" Val "GEN_BETA_TAC";
18 "pairTools" Val "GEN_BETA_RULE";
17 "pairTools" Val "GEN_BETA_CONV";
16 "pairTools" Val "PAIRED_ETA_CONV";
15 "pairTools" Val "PAIRED_BETA_CONV";
14 "pairTools" Val "let_CONV";
12 "pairTools" Val "mk_snd";
11 "pairTools" Val "mk_fst";
10 "pairTools" Val "list_mk_aabs";
9 "pairTools" Val "strip_aabs";
8 "pairTools" Val "dest_aabs";
7 "pairTools" Val "mk_aabs";
5 "pairTools" Typ "tactic";
4 "pairTools" Typ "conv";
3 "pairTools" Typ "thm";
2 "pairTools" Typ "term";
0 "pairTools" Str;
9 "PFset_conv" Val "IMAGE_CONV";
8 "PFset_conv" Val "INSERT_CONV";
7 "PFset_conv" Val "UNION_CONV";
6 "PFset_conv" Val "DELETE_CONV";
5 "PFset_conv" Val "IN_CONV";
4 "PFset_conv" Val "FINITE_CONV";
2 "PFset_conv" Typ "conv";
0 "PFset_conv" Str;
4 "PSet_ind" Val "SET_INDUCT_TAC";
2 "PSet_ind" Typ "tactic";
0 "PSet_ind" Str;
209 "pred_setTheory" Val "pred_set_grammars";
207 "pred_setTheory" Val "UNIV_SUBSET";
206 "pred_setTheory" Val "UNIV_NOT_EMPTY";
205 "pred_setTheory" Val "UNION_UNIV";
204 "pred_setTheory" Val "UNION_OVER_INTER";
203 "pred_setTheory" Val "UNION_IDEMPOT";
202 "pred_setTheory" Val "UNION_EMPTY";
201 "pred_setTheory" Val "UNION_COMM";
200 "pred_setTheory" Val "UNION_ASSOC";
199 "pred_setTheory" Val "SURJ_ID";
198 "pred_setTheory" Val "SURJ_EMPTY";
197 "pred_setTheory" Val "SURJ_COMPOSE";
196 "pred_setTheory" Val "SUBSET_UNIV";
195 "pred_setTheory" Val "SUBSET_UNION_ABSORPTION";
194 "pred_setTheory" Val "SUBSET_UNION";
193 "pred_setTheory" Val "SUBSET_TRANS";
192 "pred_setTheory" Val "SUBSET_REFL";
191 "pred_setTheory" Val "SUBSET_INTER_ABSORPTION";
190 "pred_setTheory" Val "SUBSET_INSERT_DELETE";
189 "pred_setTheory" Val "SUBSET_INSERT";
188 "pred_setTheory" Val "SUBSET_FINITE";
187 "pred_setTheory" Val "SUBSET_EMPTY";
186 "pred_setTheory" Val "SUBSET_DELETE";
185 "pred_setTheory" Val "SUBSET_ANTISYM";
184 "pred_setTheory" Val "SING_IFF_EMPTY_REST";
183 "pred_setTheory" Val "SING_IFF_CARD1";
182 "pred_setTheory" Val "SING_FINITE";
181 "pred_setTheory" Val "SING_DELETE";
180 "pred_setTheory" Val "SING";
179 "pred_setTheory" Val "SET_MINIMUM";
178 "pred_setTheory" Val "SET_CASES";
177 "pred_setTheory" Val "REST_SUBSET";
176 "pred_setTheory" Val "REST_SING";
175 "pred_setTheory" Val "REST_PSUBSET";
174 "pred_setTheory" Val "PSUBSET_UNIV";
173 "pred_setTheory" Val "PSUBSET_TRANS";
172 "pred_setTheory" Val "PSUBSET_MEMBER";
171 "pred_setTheory" Val "PSUBSET_IRREFL";
170 "pred_setTheory" Val "PSUBSET_INSERT_SUBSET";
169 "pred_setTheory" Val "PSUBSET_FINITE";
168 "pred_setTheory" Val "NUM_SET_WOP";
167 "pred_setTheory" Val "NOT_UNIV_PSUBSET";
166 "pred_setTheory" Val "NOT_SING_EMPTY";
165 "pred_setTheory" Val "NOT_PSUBSET_EMPTY";
164 "pred_setTheory" Val "NOT_IN_FINITE";
163 "pred_setTheory" Val "NOT_IN_EMPTY";
162 "pred_setTheory" Val "NOT_INSERT_EMPTY";
161 "pred_setTheory" Val "NOT_EQUAL_SETS";
160 "pred_setTheory" Val "NOT_EMPTY_SING";
159 "pred_setTheory" Val "NOT_EMPTY_INSERT";
158 "pred_setTheory" Val "MEMBER_NOT_EMPTY";
157 "pred_setTheory" Val "LESS_CARD_DIFF";
156 "pred_setTheory" Val "IN_UNIV";
155 "pred_setTheory" Val "IN_UNION";
154 "pred_setTheory" Val "IN_SING";
153 "pred_setTheory" Val "IN_INTER";
152 "pred_setTheory" Val "IN_INSERT";
151 "pred_setTheory" Val "IN_INFINITE_NOT_FINITE";
150 "pred_setTheory" Val "IN_IMAGE";
149 "pred_setTheory" Val "IN_DISJOINT";
148 "pred_setTheory" Val "IN_DIFF";
147 "pred_setTheory" Val "IN_DELETE_EQ";
146 "pred_setTheory" Val "IN_DELETE";
145 "pred_setTheory" Val "IN_CROSS";
144 "pred_setTheory" Val "IN_BIGUNION";
143 "pred_setTheory" Val "INTER_UNIV";
142 "pred_setTheory" Val "INTER_SUBSET";
141 "pred_setTheory" Val "INTER_OVER_UNION";
140 "pred_setTheory" Val "INTER_IDEMPOT";
139 "pred_setTheory" Val "INTER_FINITE";
138 "pred_setTheory" Val "INTER_EMPTY";
137 "pred_setTheory" Val "INTER_COMM";
136 "pred_setTheory" Val "INTER_ASSOC";
135 "pred_setTheory" Val "INSERT_UNIV";
134 "pred_setTheory" Val "INSERT_UNION_EQ";
133 "pred_setTheory" Val "INSERT_UNION";
132 "pred_setTheory" Val "INSERT_SUBSET";
131 "pred_setTheory" Val "INSERT_SING_UNION";
130 "pred_setTheory" Val "INSERT_INTER";
129 "pred_setTheory" Val "INSERT_INSERT";
128 "pred_setTheory" Val "INSERT_DIFF";
127 "pred_setTheory" Val "INSERT_DELETE";
126 "pred_setTheory" Val "INSERT_COMM";
125 "pred_setTheory" Val "INJ_ID";
124 "pred_setTheory" Val "INJ_EMPTY";
123 "pred_setTheory" Val "INJ_COMPOSE";
122 "pred_setTheory" Val "INFINITE_UNIV";
121 "pred_setTheory" Val "INFINITE_SUBSET";
120 "pred_setTheory" Val "INFINITE_INHAB";
119 "pred_setTheory" Val "INFINITE_DIFF_FINITE";
118 "pred_setTheory" Val "IMAGE_UNION";
117 "pred_setTheory" Val "IMAGE_SURJ";
116 "pred_setTheory" Val "IMAGE_SUBSET";
115 "pred_setTheory" Val "IMAGE_INTER";
114 "pred_setTheory" Val "IMAGE_INSERT";
113 "pred_setTheory" Val "IMAGE_IN";
112 "pred_setTheory" Val "IMAGE_ID";
111 "pred_setTheory" Val "IMAGE_FINITE";
110 "pred_setTheory" Val "IMAGE_EQ_EMPTY";
109 "pred_setTheory" Val "IMAGE_EMPTY";
108 "pred_setTheory" Val "IMAGE_DELETE";
107 "pred_setTheory" Val "IMAGE_COMPOSE";
106 "pred_setTheory" Val "IMAGE_11_INFINITE";
105 "pred_setTheory" Val "FINITE_WEAK_ENUMERATE";
104 "pred_setTheory" Val "FINITE_UNION";
103 "pred_setTheory" Val "FINITE_SING";
102 "pred_setTheory" Val "FINITE_PSUBSET_UNIV";
101 "pred_setTheory" Val "FINITE_PSUBSET_INFINITE";
100 "pred_setTheory" Val "FINITE_ISO_NUM";
99 "pred_setTheory" Val "FINITE_INSERT";
98 "pred_setTheory" Val "FINITE_INDUCT";
97 "pred_setTheory" Val "FINITE_EMPTY";
96 "pred_setTheory" Val "FINITE_DIFF";
95 "pred_setTheory" Val "FINITE_DELETE";
94 "pred_setTheory" Val "FINITE_CROSS_EQ";
93 "pred_setTheory" Val "FINITE_CROSS";
92 "pred_setTheory" Val "FINITE_COMPLETE_INDUCTION";
91 "pred_setTheory" Val "FINITE_BIGUNION";
90 "pred_setTheory" Val "EXTENSION";
89 "pred_setTheory" Val "EQ_UNIV";
88 "pred_setTheory" Val "EQUAL_SING";
87 "pred_setTheory" Val "EMPTY_UNION";
86 "pred_setTheory" Val "EMPTY_SUBSET";
85 "pred_setTheory" Val "EMPTY_NOT_UNIV";
84 "pred_setTheory" Val "EMPTY_DIFF";
83 "pred_setTheory" Val "EMPTY_DELETE";
82 "pred_setTheory" Val "DISJOINT_UNION";
81 "pred_setTheory" Val "DISJOINT_SYM";
80 "pred_setTheory" Val "DISJOINT_SING_EMPTY";
79 "pred_setTheory" Val "DISJOINT_INSERT";
78 "pred_setTheory" Val "DISJOINT_EMPTY_REFL";
77 "pred_setTheory" Val "DISJOINT_EMPTY";
76 "pred_setTheory" Val "DISJOINT_DELETE_SYM";
75 "pred_setTheory" Val "DISJOINT_BIGUNION";
74 "pred_setTheory" Val "DIFF_UNIV";
73 "pred_setTheory" Val "DIFF_INSERT";
72 "pred_setTheory" Val "DIFF_EQ_EMPTY";
71 "pred_setTheory" Val "DIFF_EMPTY";
70 "pred_setTheory" Val "DIFF_DIFF";
69 "pred_setTheory" Val "DELETE_SUBSET";
68 "pred_setTheory" Val "DELETE_NON_ELEMENT";
67 "pred_setTheory" Val "DELETE_INTER";
66 "pred_setTheory" Val "DELETE_INSERT";
65 "pred_setTheory" Val "DELETE_EQ_SING";
64 "pred_setTheory" Val "DELETE_DELETE";
63 "pred_setTheory" Val "DELETE_COMM";
62 "pred_setTheory" Val "DECOMPOSITION";
61 "pred_setTheory" Val "CROSS_SUBSET";
60 "pred_setTheory" Val "CROSS_SINGS";
59 "pred_setTheory" Val "CROSS_INSERT_RIGHT";
58 "pred_setTheory" Val "CROSS_INSERT_LEFT";
57 "pred_setTheory" Val "CROSS_EMPTY";
56 "pred_setTheory" Val "COMPONENT";
55 "pred_setTheory" Val "CHOICE_SING";
54 "pred_setTheory" Val "CHOICE_NOT_IN_REST";
53 "pred_setTheory" Val "CHOICE_INSERT_REST";
52 "pred_setTheory" Val "CARD_UNION";
51 "pred_setTheory" Val "CARD_SUBSET";
50 "pred_setTheory" Val "CARD_SING_CROSS";
49 "pred_setTheory" Val "CARD_SING";
48 "pred_setTheory" Val "CARD_PSUBSET";
47 "pred_setTheory" Val "CARD_INTER_LESS_EQ";
46 "pred_setTheory" Val "CARD_INSERT";
45 "pred_setTheory" Val "CARD_EQ_0";
44 "pred_setTheory" Val "CARD_EMPTY";
43 "pred_setTheory" Val "CARD_DIFF";
42 "pred_setTheory" Val "CARD_DELETE";
41 "pred_setTheory" Val "CARD_CROSS";
40 "pred_setTheory" Val "BIJ_ID";
39 "pred_setTheory" Val "BIJ_EMPTY";
38 "pred_setTheory" Val "BIJ_COMPOSE";
37 "pred_setTheory" Val "BIGUNION_UNION";
36 "pred_setTheory" Val "BIGUNION_SING";
35 "pred_setTheory" Val "BIGUNION_INSERT";
34 "pred_setTheory" Val "BIGUNION_EMPTY";
33 "pred_setTheory" Val "ABSORPTION";
30 "pred_setTheory" Val "UNIV_DEF";
29 "pred_setTheory" Val "UNION_DEF";
28 "pred_setTheory" Val "SURJ_DEF";
27 "pred_setTheory" Val "SUBSET_DEF";
26 "pred_setTheory" Val "SPECIFICATION";
25 "pred_setTheory" Val "SING_DEF";
24 "pred_setTheory" Val "RINV_DEF";
23 "pred_setTheory" Val "REST_DEF";
22 "pred_setTheory" Val "PSUBSET_DEF";
21 "pred_setTheory" Val "LINV_DEF";
20 "pred_setTheory" Val "INTER_DEF";
19 "pred_setTheory" Val "INSERT_DEF";
18 "pred_setTheory" Val "INJ_DEF";
17 "pred_setTheory" Val "INFINITE_DEF";
16 "pred_setTheory" Val "IMAGE_DEF";
15 "pred_setTheory" Val "GSPECIFICATION";
14 "pred_setTheory" Val "FINITE_DEF";
13 "pred_setTheory" Val "EMPTY_DEF";
12 "pred_setTheory" Val "DISJOINT_DEF";
11 "pred_setTheory" Val "DIFF_DEF";
10 "pred_setTheory" Val "DELETE_DEF";
9 "pred_setTheory" Val "CROSS_DEF";
8 "pred_setTheory" Val "CHOICE_DEF";
7 "pred_setTheory" Val "CARD_DEF";
6 "pred_setTheory" Val "BIJ_DEF";
5 "pred_setTheory" Val "BIGUNION";
2 "pred_setTheory" Typ "thm";
0 "pred_setTheory" Str;
3 "PGspec" Val "SET_SPEC_CONV";
2 "PGspec" Typ "conv";
0 "PGspec" Str;
12 "pred_setLib" Val "IMAGE_CONV";
11 "pred_setLib" Val "INSERT_CONV";
10 "pred_setLib" Val "UNION_CONV";
9 "pred_setLib" Val "DELETE_CONV";
8 "pred_setLib" Val "IN_CONV";
7 "pred_setLib" Val "FINITE_CONV";
6 "pred_setLib" Val "SET_INDUCT_TAC";
5 "pred_setLib" Val "SET_SPEC_CONV";
3 "pred_setLib" Typ "conv";
2 "pred_setLib" Typ "tactic";
0 "pred_setLib" Str;
60 "Q" Val "UNABBREV_TAC";
59 "Q" Val "ABBREV_TAC";
58 "Q" Val "prove";
57 "Q" Val "store_thm";
56 "Q" Val "define";
55 "Q" Val "new_infixr_definition";
54 "Q" Val "new_infixl_definition";
53 "Q" Val "new_definition";
52 "Q" Val "INST_TYPE";
51 "Q" Val "INST";
50 "Q" Val "X_SKOLEM_CONV";
49 "Q" Val "X_FUN_EQ_CONV";
48 "Q" Val "X_GEN_TAC";
47 "Q" Val "X_CHOOSE_THEN";
46 "Q" Val "X_CHOOSE_TAC";
45 "Q" Val "UNDISCH_TAC";
44 "Q" Val "PAT_ASSUM";
43 "Q" Val "UNDISCH_THEN";
42 "Q" Val "PAT_UNDISCH_TAC";
41 "Q" Val "DISCH";
40 "Q" Val "TAUT_CONV";
39 "Q" Val "SUBGOAL_THEN";
38 "Q" Val "ID_SPEC_TAC";
37 "Q" Val "ISPECL_THEN";
36 "Q" Val "ISPEC_THEN";
35 "Q" Val "SPECL_THEN";
34 "Q" Val "SPEC_THEN";
33 "Q" Val "SPEC_TAC";
32 "Q" Val "ISPECL";
31 "Q" Val "ISPEC";
30 "Q" Val "SPECL";
29 "Q" Val "ID_SPEC";
28 "Q" Val "SPEC";
27 "Q" Val "GEN";
26 "Q" Val "REFINE_EXISTS_TAC";
25 "Q" Val "ID_EX_TAC";
24 "Q" Val "EXISTS_TAC";
23 "Q" Val "EXISTS";
22 "Q" Val "DISJ2";
21 "Q" Val "DISJ1";
20 "Q" Val "BETA_CONV";
19 "Q" Val "ASSUME";
18 "Q" Val "ASM_CASES_TAC";
17 "Q" Val "AP_THM";
16 "Q" Val "AP_TERM";
15 "Q" Val "AC_CONV";
14 "Q" Val "ABS";
13 "Q" Val "REFL";
10 "Q" Typ "quotation";
9 "Q" Typ "subst";
8 "Q" Typ "conv";
7 "Q" Typ "thm_tactic";
6 "Q" Typ "tactic";
5 "Q" Typ "hol_type";
4 "Q" Typ "fixity";
3 "Q" Typ "term";
2 "Q" Typ "thm";
0 "Q" Str;
17 "Arithconv" Val "MOD_CONV";
16 "Arithconv" Val "DIV_CONV";
15 "Arithconv" Val "EXP_CONV";
14 "Arithconv" Val "MUL_CONV";
13 "Arithconv" Val "ADD_CONV";
12 "Arithconv" Val "SBC_CONV";
11 "Arithconv" Val "PRE_CONV";
10 "Arithconv" Val "SUC_CONV";
9 "Arithconv" Val "ODD_CONV";
8 "Arithconv" Val "EVEN_CONV";
7 "Arithconv" Val "GE_CONV";
6 "Arithconv" Val "LE_CONV";
5 "Arithconv" Val "GT_CONV";
4 "Arithconv" Val "LT_CONV";
3 "Arithconv" Val "NEQ_CONV";
0 "Arithconv" Str;
8 "Boolconv" Val "COND_CONV";
7 "Boolconv" Val "BEQ_CONV";
6 "Boolconv" Val "IMP_CONV";
5 "Boolconv" Val "OR_CONV";
4 "Boolconv" Val "AND_CONV";
3 "Boolconv" Val "NOT_CONV";
0 "Boolconv" Str;
34 "reduceLib" Val "reduce_rws";
32 "reduceLib" Val "REDUCE_TAC";
31 "reduceLib" Val "REDUCE_RULE";
30 "reduceLib" Val "REDUCE_CONV";
29 "reduceLib" Val "RED_CONV";
27 "reduceLib" Val "MOD_CONV";
26 "reduceLib" Val "DIV_CONV";
25 "reduceLib" Val "EXP_CONV";
24 "reduceLib" Val "MUL_CONV";
23 "reduceLib" Val "ADD_CONV";
22 "reduceLib" Val "SBC_CONV";
21 "reduceLib" Val "PRE_CONV";
20 "reduceLib" Val "SUC_CONV";
19 "reduceLib" Val "EVEN_CONV";
18 "reduceLib" Val "ODD_CONV";
17 "reduceLib" Val "GE_CONV";
16 "reduceLib" Val "LE_CONV";
15 "reduceLib" Val "GT_CONV";
14 "reduceLib" Val "LT_CONV";
13 "reduceLib" Val "NEQ_CONV";
11 "reduceLib" Val "COND_CONV";
10 "reduceLib" Val "BEQ_CONV";
9 "reduceLib" Val "IMP_CONV";
8 "reduceLib" Val "OR_CONV";
7 "reduceLib" Val "AND_CONV";
6 "reduceLib" Val "NOT_CONV";
4 "reduceLib" Typ "thm";
3 "reduceLib" Typ "tactic";
2 "reduceLib" Typ "conv";
0 "reduceLib" Str;
15 "AC" Val "DISTRIB_CONV";
14 "AC" Val "CONJ_ACI";
13 "AC" Val "ASSOC_CONV";
12 "AC" Val "AC_CANON_CONV";
11 "AC" Val "AC_CANON_GEN_CONV";
10 "AC" Val "AC";
8 "AC" Typ "conv";
7 "AC" Typ "thm";
6 "AC" Typ "term";
0 "AC" Str;
34 "Canon" Val "latest";
32 "Canon" Val "EQ_ABS_CONV";
31 "Canon" Val "UNLAMB_CONV";
30 "Canon" Val "FOL_CONV";
28 "Canon" Val "CONV_OF_PROVER";
27 "Canon" Val "CNF_REFUTE";
26 "Canon" Val "CNF_THEN_REFUTE";
25 "Canon" Val "DNF_CONV";
24 "Canon" Val "CNF_CONV";
23 "Canon" Val "PROP_DNF_CONV";
22 "Canon" Val "PROP_CNF_CONV";
21 "Canon" Val "BODY_CONV";
20 "Canon" Val "DEPTH_BINOP_CONV";
19 "Canon" Val "PRENEX_CONV";
18 "Canon" Val "CONV_THEN_REFUTE";
17 "Canon" Val "REFUTE";
16 "Canon" Val "SKELIM";
15 "Canon" Val "RATSKOL";
14 "Canon" Val "DISJPATH_CONV";
13 "Canon" Val "NNF_SKOLEM_CONV";
12 "Canon" Val "NNF_CONV";
11 "Canon" Val "ONEWAY_SKOLEM_CONV";
9 "Canon" Typ "conv";
8 "Canon" Typ "thm";
7 "Canon" Typ "term";
0 "Canon" Str;
28 "Cond_rewrite" Val "COND_REWRITE1_CONV";
25 "Cond_rewrite" Val "COND_REWR_CONV";
24 "Cond_rewrite" Val "COND_REWRITE1_TAC";
23 "Cond_rewrite" Val "COND_REWR_CANON";
21 "Cond_rewrite" Val "search_top_down";
18 "Cond_rewrite" Val "COND_REWR_TAC";
16 "Cond_rewrite" Typ "thm_tactic";
15 "Cond_rewrite" Typ "conv";
14 "Cond_rewrite" Typ "tactic";
13 "Cond_rewrite" Typ "thm";
12 "Cond_rewrite" Typ "term";
11 "Cond_rewrite" Typ "hol_type";
0 "Cond_rewrite" Str;
70 "Res_quan" Val "new_binder_resq_definition";
69 "Res_quan" Val "new_infixr_resq_definition";
68 "Res_quan" Val "new_infixl_resq_definition";
67 "Res_quan" Val "new_resq_definition";
66 "Res_quan" Val "RESQ_REWRITE1_CONV";
65 "Res_quan" Val "RESQ_REWRITE1_TAC";
64 "Res_quan" Val "RESQ_REWR_CANON";
63 "Res_quan" Val "RESQ_EXISTS_CONV";
62 "Res_quan" Val "RESQ_FORALL_SWAP_CONV";
61 "Res_quan" Val "AND_RESQ_FORALL_CONV";
60 "Res_quan" Val "RESQ_FORALL_AND_CONV";
59 "Res_quan" Val "IMP_RESQ_FORALL_CONV";
58 "Res_quan" Val "LIST_RESQ_FORALL_CONV";
57 "Res_quan" Val "RESQ_FORALL_CONV";
56 "Res_quan" Val "RF_CONV";
55 "Res_quan" Val "RF_BODY_CONV";
54 "Res_quan" Val "RHS_CONV";
53 "Res_quan" Val "LHS_CONV";
52 "Res_quan" Val "RESQ_RES_TAC";
51 "Res_quan" Val "RESQ_IMP_RES_TAC";
50 "Res_quan" Val "RESQ_RES_THEN";
49 "Res_quan" Val "RESQ_IMP_RES_THEN";
48 "Res_quan" Val "RESQ_EXISTS_TAC";
47 "Res_quan" Val "GGEN_TAC";
46 "Res_quan" Val "RESQ_GEN_TAC";
45 "Res_quan" Val "RESQ_HALF_GEN_TAC";
44 "Res_quan" Val "RESQ_MATCH_MP";
43 "Res_quan" Val "RESQ_GEN_ALL";
42 "Res_quan" Val "RESQ_GENL";
41 "Res_quan" Val "RESQ_GEN";
40 "Res_quan" Val "RESQ_HALF_EXISTS";
39 "Res_quan" Val "RESQ_HALF_SPEC";
38 "Res_quan" Val "GQSPEC_ALL";
37 "Res_quan" Val "GQSPECL";
36 "Res_quan" Val "GQSPEC";
35 "Res_quan" Val "RESQ_SPEC_ALL";
34 "Res_quan" Val "RESQ_SPECL";
33 "Res_quan" Val "RESQ_SPEC";
32 "Res_quan" Val "is_resq_abstract";
31 "Res_quan" Val "is_resq_select";
30 "Res_quan" Val "is_resq_exists";
29 "Res_quan" Val "is_resq_forall";
28 "Res_quan" Val "strip_resq_exists";
27 "Res_quan" Val "strip_resq_forall";
26 "Res_quan" Val "dest_resq_abstract";
25 "Res_quan" Val "dest_resq_select";
24 "Res_quan" Val "dest_resq_exists";
23 "Res_quan" Val "dest_resq_forall";
22 "Res_quan" Val "list_mk_resq_exists";
21 "Res_quan" Val "list_mk_resq_forall";
20 "Res_quan" Val "mk_resq_abstract";
19 "Res_quan" Val "mk_resq_select";
18 "Res_quan" Val "mk_resq_exists";
17 "Res_quan" Val "mk_resq_forall";
15 "Res_quan" Typ "thm_tactic";
14 "Res_quan" Typ "conv";
13 "Res_quan" Typ "tactic";
12 "Res_quan" Typ "thm";
11 "Res_quan" Typ "term";
0 "Res_quan" Str;
76 "res_quanLib" Val "COND_REWRITE1_CONV";
73 "res_quanLib" Val "COND_REWR_CONV";
72 "res_quanLib" Val "COND_REWRITE1_TAC";
71 "res_quanLib" Val "COND_REWR_CANON";
69 "res_quanLib" Val "search_top_down";
66 "res_quanLib" Val "COND_REWR_TAC";
62 "res_quanLib" Val "new_binder_resq_definition";
61 "res_quanLib" Val "new_infixr_resq_definition";
60 "res_quanLib" Val "new_infixl_resq_definition";
59 "res_quanLib" Val "new_resq_definition";
58 "res_quanLib" Val "RESQ_REWRITE1_CONV";
57 "res_quanLib" Val "RESQ_REWRITE1_TAC";
56 "res_quanLib" Val "RESQ_REWR_CANON";
55 "res_quanLib" Val "RESQ_EXISTS_CONV";
54 "res_quanLib" Val "RESQ_FORALL_SWAP_CONV";
53 "res_quanLib" Val "AND_RESQ_FORALL_CONV";
52 "res_quanLib" Val "RESQ_FORALL_AND_CONV";
51 "res_quanLib" Val "IMP_RESQ_FORALL_CONV";
50 "res_quanLib" Val "LIST_RESQ_FORALL_CONV";
49 "res_quanLib" Val "RESQ_FORALL_CONV";
48 "res_quanLib" Val "RF_CONV";
47 "res_quanLib" Val "RF_BODY_CONV";
46 "res_quanLib" Val "RHS_CONV";
45 "res_quanLib" Val "LHS_CONV";
44 "res_quanLib" Val "RESQ_RES_TAC";
43 "res_quanLib" Val "RESQ_IMP_RES_TAC";
42 "res_quanLib" Val "RESQ_RES_THEN";
41 "res_quanLib" Val "RESQ_IMP_RES_THEN";
40 "res_quanLib" Val "RESQ_EXISTS_TAC";
39 "res_quanLib" Val "GGEN_TAC";
38 "res_quanLib" Val "RESQ_GEN_TAC";
37 "res_quanLib" Val "RESQ_HALF_GEN_TAC";
36 "res_quanLib" Val "RESQ_MATCH_MP";
35 "res_quanLib" Val "RESQ_GEN_ALL";
34 "res_quanLib" Val "RESQ_GENL";
33 "res_quanLib" Val "RESQ_GEN";
32 "res_quanLib" Val "RESQ_HALF_EXISTS";
31 "res_quanLib" Val "RESQ_HALF_SPEC";
30 "res_quanLib" Val "GQSPEC_ALL";
29 "res_quanLib" Val "GQSPECL";
28 "res_quanLib" Val "GQSPEC";
27 "res_quanLib" Val "RESQ_SPEC_ALL";
26 "res_quanLib" Val "RESQ_SPECL";
25 "res_quanLib" Val "RESQ_SPEC";
24 "res_quanLib" Val "is_resq_abstract";
23 "res_quanLib" Val "is_resq_select";
22 "res_quanLib" Val "is_resq_exists";
21 "res_quanLib" Val "is_resq_forall";
20 "res_quanLib" Val "strip_resq_exists";
19 "res_quanLib" Val "strip_resq_forall";
18 "res_quanLib" Val "dest_resq_abstract";
17 "res_quanLib" Val "dest_resq_select";
16 "res_quanLib" Val "dest_resq_exists";
15 "res_quanLib" Val "dest_resq_forall";
14 "res_quanLib" Val "list_mk_resq_exists";
13 "res_quanLib" Val "list_mk_resq_forall";
12 "res_quanLib" Val "mk_resq_abstract";
11 "res_quanLib" Val "mk_resq_select";
10 "res_quanLib" Val "mk_resq_exists";
9 "res_quanLib" Val "mk_resq_forall";
7 "res_quanLib" Typ "thm_tactic";
6 "res_quanLib" Typ "conv";
5 "res_quanLib" Typ "tactic";
4 "res_quanLib" Typ "thm";
3 "res_quanLib" Typ "term";
2 "res_quanLib" Typ "hol_type";
0 "res_quanLib" Str;
21 "res_quanTheory" Val "res_quan_grammars";
19 "res_quanTheory" Val "RESQ_FORALL_UNIQUE";
18 "res_quanTheory" Val "RESQ_FORALL_REORDER";
17 "res_quanTheory" Val "RESQ_FORALL_FORALL";
16 "res_quanTheory" Val "RESQ_FORALL_DISJ_DIST";
15 "res_quanTheory" Val "RESQ_FORALL_CONJ_DIST";
14 "res_quanTheory" Val "RESQ_EXISTS_UNIQUE";
13 "res_quanTheory" Val "RESQ_EXISTS_REORDER";
12 "res_quanTheory" Val "RESQ_EXISTS_DISJ_DIST";
11 "res_quanTheory" Val "RESQ_DISJ_EXISTS_DIST";
8 "res_quanTheory" Val "RES_SELECT";
7 "res_quanTheory" Val "RES_FORALL";
6 "res_quanTheory" Val "RES_EXISTS";
5 "res_quanTheory" Val "RES_ABSTRACT";
2 "res_quanTheory" Typ "thm";
0 "res_quanTheory" Str;
16 "Fset_conv" Val "IMAGE_CONV";
15 "Fset_conv" Val "INSERT_CONV";
14 "Fset_conv" Val "UNION_CONV";
13 "Fset_conv" Val "DELETE_CONV";
12 "Fset_conv" Val "IN_CONV";
11 "Fset_conv" Val "FINITE_CONV";
9 "Fset_conv" Typ "conv";
0 "Fset_conv" Str;
9 "Gspec" Val "SET_SPEC_CONV";
0 "Gspec" Str;
12 "Set_ind" Val "SET_INDUCT_TAC";
0 "Set_ind" Str;
12 "setLib" Val "IMAGE_CONV";
11 "setLib" Val "INSERT_CONV";
10 "setLib" Val "UNION_CONV";
9 "setLib" Val "DELETE_CONV";
8 "setLib" Val "IN_CONV";
7 "setLib" Val "FINITE_CONV";
6 "setLib" Val "SET_INDUCT_TAC";
5 "setLib" Val "SET_SPEC_CONV";
3 "setLib" Typ "conv";
2 "setLib" Typ "tactic";
0 "setLib" Str;
212 "setTheory" Val "set_grammars";
210 "setTheory" Val "UNIV_SUBSET";
209 "setTheory" Val "UNIV_NOT_EMPTY";
208 "setTheory" Val "UNION_UNIV";
207 "setTheory" Val "UNION_OVER_INTER";
206 "setTheory" Val "UNION_IDEMPOT";
205 "setTheory" Val "UNION_EMPTY";
204 "setTheory" Val "UNION_COMM";
203 "setTheory" Val "UNION_ASSOC";
202 "setTheory" Val "SURJ_ID";
201 "setTheory" Val "SURJ_EMPTY";
200 "setTheory" Val "SURJ_COMPOSE";
199 "setTheory" Val "SUBSET_UNIV";
198 "setTheory" Val "SUBSET_UNION_ABSORPTION";
197 "setTheory" Val "SUBSET_UNION";
196 "setTheory" Val "SUBSET_TRANS";
195 "setTheory" Val "SUBSET_REFL";
194 "setTheory" Val "SUBSET_INTER_ABSORPTION";
193 "setTheory" Val "SUBSET_INSERT_DELETE";
192 "setTheory" Val "SUBSET_INSERT";
191 "setTheory" Val "SUBSET_FINITE";
190 "setTheory" Val "SUBSET_EMPTY";
189 "setTheory" Val "SUBSET_DELETE";
188 "setTheory" Val "SUBSET_ANTISYM";
187 "setTheory" Val "SPECIFICATION";
186 "setTheory" Val "SING_IFF_EMPTY_REST";
185 "setTheory" Val "SING_IFF_CARD1";
184 "setTheory" Val "SING_FINITE";
183 "setTheory" Val "SING_DELETE";
182 "setTheory" Val "SING";
181 "setTheory" Val "SET_MINIMUM";
180 "setTheory" Val "SET_CASES";
179 "setTheory" Val "REST_SUBSET";
178 "setTheory" Val "REST_SING";
177 "setTheory" Val "REST_PSUBSET";
176 "setTheory" Val "PSUBSET_UNIV";
175 "setTheory" Val "PSUBSET_TRANS";
174 "setTheory" Val "PSUBSET_MEMBER";
173 "setTheory" Val "PSUBSET_IRREFL";
172 "setTheory" Val "PSUBSET_INSERT_SUBSET";
171 "setTheory" Val "PSUBSET_FINITE";
170 "setTheory" Val "NUM_SET_WOP";
169 "setTheory" Val "NOT_UNIV_PSUBSET";
168 "setTheory" Val "NOT_SING_EMPTY";
167 "setTheory" Val "NOT_PSUBSET_EMPTY";
166 "setTheory" Val "NOT_IN_FINITE";
165 "setTheory" Val "NOT_IN_EMPTY";
164 "setTheory" Val "NOT_INSERT_EMPTY";
163 "setTheory" Val "NOT_EQUAL_SETS";
162 "setTheory" Val "NOT_EMPTY_SING";
161 "setTheory" Val "NOT_EMPTY_INSERT";
160 "setTheory" Val "MEMBER_NOT_EMPTY";
159 "setTheory" Val "LESS_CARD_DIFF";
158 "setTheory" Val "IN_UNIV";
157 "setTheory" Val "IN_UNION";
156 "setTheory" Val "IN_SING";
155 "setTheory" Val "IN_INTER";
154 "setTheory" Val "IN_INSERT";
153 "setTheory" Val "IN_INFINITE_NOT_FINITE";
152 "setTheory" Val "IN_IMAGE";
151 "setTheory" Val "IN_DISJOINT";
150 "setTheory" Val "IN_DIFF";
149 "setTheory" Val "IN_DELETE_EQ";
148 "setTheory" Val "IN_DELETE";
147 "setTheory" Val "IN_CROSS";
146 "setTheory" Val "IN_BIGUNION";
145 "setTheory" Val "INTER_UNIV";
144 "setTheory" Val "INTER_SUBSET";
143 "setTheory" Val "INTER_OVER_UNION";
142 "setTheory" Val "INTER_IDEMPOT";
141 "setTheory" Val "INTER_FINITE";
140 "setTheory" Val "INTER_EMPTY";
139 "setTheory" Val "INTER_COMM";
138 "setTheory" Val "INTER_ASSOC";
137 "setTheory" Val "INSERT_UNIV";
136 "setTheory" Val "INSERT_UNION_EQ";
135 "setTheory" Val "INSERT_UNION";
134 "setTheory" Val "INSERT_SUBSET";
133 "setTheory" Val "INSERT_SING_UNION";
132 "setTheory" Val "INSERT_INTER";
131 "setTheory" Val "INSERT_INSERT";
130 "setTheory" Val "INSERT_DIFF";
129 "setTheory" Val "INSERT_DELETE";
128 "setTheory" Val "INSERT_COMM";
127 "setTheory" Val "INJ_ID";
126 "setTheory" Val "INJ_EMPTY";
125 "setTheory" Val "INJ_COMPOSE";
124 "setTheory" Val "INFINITE_UNIV";
123 "setTheory" Val "INFINITE_SUBSET";
122 "setTheory" Val "INFINITE_INHAB";
121 "setTheory" Val "INFINITE_DIFF_FINITE";
120 "setTheory" Val "IMAGE_UNION";
119 "setTheory" Val "IMAGE_SURJ";
118 "setTheory" Val "IMAGE_SUBSET";
117 "setTheory" Val "IMAGE_INTER";
116 "setTheory" Val "IMAGE_INSERT";
115 "setTheory" Val "IMAGE_IN";
114 "setTheory" Val "IMAGE_ID";
113 "setTheory" Val "IMAGE_FINITE";
112 "setTheory" Val "IMAGE_EMPTY";
111 "setTheory" Val "IMAGE_DELETE";
110 "setTheory" Val "IMAGE_COMPOSE";
109 "setTheory" Val "IMAGE_11_INFINITE";
108 "setTheory" Val "GSPECIFICATION";
107 "setTheory" Val "FINITE_WEAK_ENUMERATE";
106 "setTheory" Val "FINITE_UNION";
105 "setTheory" Val "FINITE_SING";
104 "setTheory" Val "FINITE_PSUBSET_UNIV";
103 "setTheory" Val "FINITE_PSUBSET_INFINITE";
102 "setTheory" Val "FINITE_ISO_NUM";
101 "setTheory" Val "FINITE_INSERT";
100 "setTheory" Val "FINITE_INDUCT";
99 "setTheory" Val "FINITE_EMPTY";
98 "setTheory" Val "FINITE_DIFF";
97 "setTheory" Val "FINITE_DELETE";
96 "setTheory" Val "FINITE_CROSS_EQ";
95 "setTheory" Val "FINITE_CROSS";
94 "setTheory" Val "FINITE_COMPLETE_INDUCTION";
93 "setTheory" Val "FINITE_BIGUNION";
92 "setTheory" Val "EXTENSION";
91 "setTheory" Val "EQ_UNIV";
90 "setTheory" Val "EQUAL_SING";
89 "setTheory" Val "EMPTY_UNION";
88 "setTheory" Val "EMPTY_SUBSET";
87 "setTheory" Val "EMPTY_NOT_UNIV";
86 "setTheory" Val "EMPTY_DIFF";
85 "setTheory" Val "EMPTY_DELETE";
84 "setTheory" Val "DISJOINT_UNION";
83 "setTheory" Val "DISJOINT_SYM";
82 "setTheory" Val "DISJOINT_SING_EMPTY";
81 "setTheory" Val "DISJOINT_INSERT";
80 "setTheory" Val "DISJOINT_EMPTY_REFL";
79 "setTheory" Val "DISJOINT_EMPTY";
78 "setTheory" Val "DISJOINT_DELETE_SYM";
77 "setTheory" Val "DISJOINT_BIGUNION";
76 "setTheory" Val "DIFF_UNIV";
75 "setTheory" Val "DIFF_INSERT";
74 "setTheory" Val "DIFF_EQ_EMPTY";
73 "setTheory" Val "DIFF_EMPTY";
72 "setTheory" Val "DIFF_DIFF";
71 "setTheory" Val "DELETE_SUBSET";
70 "setTheory" Val "DELETE_NON_ELEMENT";
69 "setTheory" Val "DELETE_INTER";
68 "setTheory" Val "DELETE_INSERT";
67 "setTheory" Val "DELETE_EQ_SING";
66 "setTheory" Val "DELETE_DELETE";
65 "setTheory" Val "DELETE_COMM";
64 "setTheory" Val "DECOMPOSITION";
63 "setTheory" Val "CROSS_SUBSET";
62 "setTheory" Val "CROSS_SINGS";
61 "setTheory" Val "CROSS_INSERT_RIGHT";
60 "setTheory" Val "CROSS_INSERT_LEFT";
59 "setTheory" Val "CROSS_EMPTY";
58 "setTheory" Val "COMPONENT";
57 "setTheory" Val "CHOICE_SING";
56 "setTheory" Val "CHOICE_NOT_IN_REST";
55 "setTheory" Val "CHOICE_INSERT_REST";
54 "setTheory" Val "CARD_UNION";
53 "setTheory" Val "CARD_SUBSET";
52 "setTheory" Val "CARD_SING_CROSS";
51 "setTheory" Val "CARD_SING";
50 "setTheory" Val "CARD_PSUBSET";
49 "setTheory" Val "CARD_INTER_LESS_EQ";
48 "setTheory" Val "CARD_INSERT";
47 "setTheory" Val "CARD_EQ_0";
46 "setTheory" Val "CARD_EMPTY";
45 "setTheory" Val "CARD_DIFF";
44 "setTheory" Val "CARD_DELETE";
43 "setTheory" Val "CARD_CROSS";
42 "setTheory" Val "BIJ_ID";
41 "setTheory" Val "BIJ_EMPTY";
40 "setTheory" Val "BIJ_COMPOSE";
39 "setTheory" Val "BIGUNION_UNION";
38 "setTheory" Val "BIGUNION_SING";
37 "setTheory" Val "BIGUNION_INSERT";
36 "setTheory" Val "BIGUNION_EMPTY";
35 "setTheory" Val "ABSORPTION";
32 "setTheory" Val "set_TY_DEF";
31 "setTheory" Val "set_ISO_DEF";
30 "setTheory" Val "UNIV_DEF";
29 "setTheory" Val "UNION_DEF";
28 "setTheory" Val "SURJ_DEF";
27 "setTheory" Val "SUBSET_DEF";
26 "setTheory" Val "SING_DEF";
25 "setTheory" Val "RINV_DEF";
24 "setTheory" Val "REST_DEF";
23 "setTheory" Val "PSUBSET_DEF";
22 "setTheory" Val "LINV_DEF";
21 "setTheory" Val "IN_DEF";
20 "setTheory" Val "INTER_DEF";
19 "setTheory" Val "INSERT_DEF";
18 "setTheory" Val "INJ_DEF";
17 "setTheory" Val "INFINITE_DEF";
16 "setTheory" Val "IMAGE_DEF";
15 "setTheory" Val "GSPEC_DEF";
14 "setTheory" Val "FINITE_DEF";
13 "setTheory" Val "EMPTY_DEF";
12 "setTheory" Val "DISJOINT_DEF";
11 "setTheory" Val "DIFF_DEF";
10 "setTheory" Val "DELETE_DEF";
9 "setTheory" Val "CROSS_DEF";
8 "setTheory" Val "CHOICE_DEF";
7 "setTheory" Val "CARD_DEF";
6 "setTheory" Val "BIJ_DEF";
5 "setTheory" Val "BIGUNION";
2 "setTheory" Typ "thm";
0 "setTheory" Str;
26 "Cache" Val "print_cache";
25 "Cache" Val "clear_cache";
24 "Cache" Val "CACHE";
23 "Cache" Typ "cache";
22 "Cache" Typ "conv";
21 "Cache" Typ "thm";
20 "Cache" Typ "term";
0 "Cache" Str;
3 "SatisfySimps" Val "SATISFY_ss";
2 "SatisfySimps" Val "SATISFY_REDUCER";
0 "SatisfySimps" Str;
17 "Unify" Val "restrict_tmenv";
14 "Unify" Val "deref_tmenv";
11 "Unify" Val "simp_unify_terms";
9 "Unify" Val "simp_unify_terms_in_env";
6 "Unify" Typ "term";
0 "Unify" Str;
3 "listSimps" Val "list_rws";
2 "listSimps" Val "list_ss";
0 "listSimps" Str;
37 "Cond_rewr" Val "stack_limit";
36 "Cond_rewr" Val "QUANTIFY_CONDITIONS";
35 "Cond_rewr" Val "COND_REWR_CONV";
34 "Cond_rewr" Val "IMP_EQ_CANON";
33 "Cond_rewr" Val "mk_cond_rewrs";
31 "Cond_rewr" Typ "conv";
30 "Cond_rewr" Typ "thm";
29 "Cond_rewr" Typ "term";
0 "Cond_rewr" Str;
38 "Sequence" Val "seq_permutations";
37 "Sequence" Val "seq_diagonalize";
36 "Sequence" Val "seq_tl";
35 "Sequence" Val "seq_single";
34 "Sequence" Val "mk_seq";
33 "Sequence" Val "seq_of_list";
32 "Sequence" Val "seq_pull";
31 "Sequence" Val "seq_print";
30 "Sequence" Val "seq_nil";
29 "Sequence" Val "seq_mapfilter";
28 "Sequence" Val "seq_map";
27 "Sequence" Val "seq_mapp";
26 "Sequence" Val "list_of_seq";
25 "Sequence" Val "seq_iterate";
24 "Sequence" Val "seq_interleave";
23 "Sequence" Val "seq_hd";
22 "Sequence" Val "seq_flat";
21 "Sequence" Val "seq_filter";
20 "Sequence" Val "seq_cons";
19 "Sequence" Val "seq_chop";
18 "Sequence" Val "seq_append";
17 "Sequence" Typ "seq";
0 "Sequence" Str;
79 "Unwind" Val "UNWIND_FORALL_RULE";
78 "Unwind" Val "UNWIND_FORALL_TAC";
77 "Unwind" Val "UNWIND_FORALL_CONV";
76 "Unwind" Val "UNWIND_EXISTS_RULE";
75 "Unwind" Val "UNWIND_EXISTS_TAC";
74 "Unwind" Val "UNWIND_EXISTS_CONV";
72 "Unwind" Typ "tactic";
71 "Unwind" Typ "conv";
70 "Unwind" Typ "thm";
0 "Unwind" Str;
3 "pairSimps" Val "PAIR_rws";
2 "pairSimps" Val "PAIR_ss";
0 "pairSimps" Str;
3 "HOLSimps" Val "hol_ss";
2 "HOLSimps" Val "HOL_ss";
0 "HOLSimps" Str;
151 "simpLib" Val "ASM_SIMP_RULE";
150 "simpLib" Val "SIMP_RULE";
136 "simpLib" Val "FULL_SIMP_TAC";
135 "simpLib" Val "ASM_SIMP_TAC";
134 "simpLib" Val "SIMP_TAC";
108 "simpLib" Val "SIMP_CONV";
107 "simpLib" Val "SIMP_PROVE";
89 "simpLib" Val "++";
88 "simpLib" Val "mk_simpset";
87 "simpLib" Val "empty_ss";
86 "simpLib" Typ "simpset";
72 "simpLib" Val "merge_ss";
71 "simpLib" Val "dproc_ss";
70 "simpLib" Val "rewrites";
61 "simpLib" Typ "ssdata";
61 "simpLib" Con "SIMPSET";
56 "simpLib" Typ "convdata";
24 "simpLib" Typ "tactic";
23 "simpLib" Typ "conv";
22 "simpLib" Typ "thm";
21 "simpLib" Typ "term";
0 "simpLib" Str;
3 "sumSimps" Val "SUM_rws";
2 "sumSimps" Val "SUM_ss";
0 "sumSimps" Str;
2 "rich_listSimps" Val "LIST_ss";
0 "rich_listSimps" Str;
6 "Termtable" Val "termtable_list";
5 "Termtable" Val "termtable_find";
4 "Termtable" Val "termtable_insert";
3 "Termtable" Val "mk_termtable";
2 "Termtable" Typ "termtable";
1 "Termtable" Typ "term";
0 "Termtable" Str;
63 "arithSimps" Val "arith_cache";
62 "arithSimps" Val "is_arith";
61 "arithSimps" Val "clear_arith_caches";
60 "arithSimps" Val "CACHED_ARITH";
59 "arithSimps" Val "CTXT_ARITH";
58 "arithSimps" Val "REDUCE_ss";
57 "arithSimps" Val "ARITH_ss";
55 "arithSimps" Typ "ctxt";
54 "arithSimps" Typ "conv";
0 "arithSimps" Str;
93 "Opening" Val "EQ_CONGPROC";
81 "Opening" Val "nconds_of_congrule";
80 "Opening" Val "rel_of_congrule";
79 "Opening" Val "CONGPROC";
75 "Opening" Typ "congproc";
74 "Opening" Typ "tmcid";
73 "Opening" Typ "conv";
72 "Opening" Typ "thm";
71 "Opening" Typ "term";
0 "Opening" Str;
104 "Traverse" Val "TRAVERSE";
63 "Traverse" Typ "reducer";
63 "Traverse" Con "REDUCER";
20 "Traverse" Typ "context";
11 "Traverse" Typ "conv";
10 "Traverse" Typ "thm";
9 "Traverse" Typ "term";
0 "Traverse" Str;
13 "boolSimps" Val "UNWIND_ss";
11 "boolSimps" Val "COND_elim_ss";
9 "boolSimps" Val "NOT_ss";
6 "boolSimps" Val "CONJ_ss";
4 "boolSimps" Val "CONG_ss";
3 "boolSimps" Val "BOOL_ss";
2 "boolSimps" Val "bool_ss";
0 "boolSimps" Str;
49 "Satisfy" Val "add_facts";
48 "Satisfy" Val "SATISFY_TAC";
47 "Satisfy" Val "SATISFY_CONV";
46 "Satisfy" Val "SATISFY";
44 "Satisfy" Typ "factdb";
43 "Satisfy" Typ "tactic";
42 "Satisfy" Typ "conv";
41 "Satisfy" Typ "thm";
40 "Satisfy" Typ "term";
0 "Satisfy" Str;
88 "Travrules" Val "EQ_tr";
87 "Travrules" Val "mk_travrules";
81 "Travrules" Val "gen_mk_travrules";
79 "Travrules" Val "merge_travrules";
67 "Travrules" Typ "travrules";
67 "Travrules" Con "TRAVRULES";
28 "Travrules" Val "find_relation";
27 "Travrules" Val "mk_preorder";
25 "Travrules" Typ "preorder";
25 "Travrules" Con "PREORDER";
12 "Travrules" Typ "thm";
11 "Travrules" Typ "term";
0 "Travrules" Str;
2 "combinSimps" Val "COMBIN_ss";
0 "combinSimps" Str;
19 "Trace" Val "tty_trace";
18 "Trace" Val "trace_level";
17 "Trace" Val "trace";
16 "Trace" Val "trace_hook";
5 "Trace" Typ "action";
5 "Trace" Con "MORE_CONTEXT";
5 "Trace" Con "IGNORE";
5 "Trace" Con "PRODUCE";
5 "Trace" Con "OPENING";
5 "Trace" Con "SIDECOND_NOT_SOLVED";
5 "Trace" Con "SIDECOND_SOLVED";
5 "Trace" Con "SIDECOND_ATTEMPT";
5 "Trace" Con "REWRITING";
5 "Trace" Con "REDUCE";
5 "Trace" Con "TEXT";
3 "Trace" Typ "thm";
2 "Trace" Typ "term";
0 "Trace" Str;
2 "Ascii" Val "ascii_EQ_CONV";
0 "Ascii" Str;
2 "String_conv" Val "string_CONV";
0 "String_conv" Str;
4 "stringLib" Val "string_EQ_CONV";
3 "stringLib" Val "ascii_EQ_CONV";
2 "stringLib" Val "string_CONV";
0 "stringLib" Str;
23 "asciiTheory" Val "ascii_grammars";
20 "asciiTheory" Val "ASCII_11";
17 "asciiTheory" Val "ascii_nchotomy";
16 "asciiTheory" Val "ascii_induction";
15 "asciiTheory" Val "ascii_case_cong";
14 "asciiTheory" Val "ascii_Axiom";
13 "asciiTheory" Val "ascii_11";
10 "asciiTheory" Val "ii_internalascii0_def";
9 "asciiTheory" Val "ascii_size_def";
8 "asciiTheory" Val "ascii_repfns";
7 "asciiTheory" Val "ascii_case_def";
6 "asciiTheory" Val "ascii_TY_DEF";
5 "asciiTheory" Val "ASCII";
2 "asciiTheory" Typ "thm";
0 "asciiTheory" Str;
28 "stringTheory" Val "string_grammars";
26 "stringTheory" Val "NOT_STRING_EMPTY";
25 "stringTheory" Val "STRING_11";
24 "stringTheory" Val "string_CASES";
23 "stringTheory" Val "string_Induct";
20 "stringTheory" Val "string_nchotomy";
19 "stringTheory" Val "string_induction";
18 "stringTheory" Val "string_distinct";
17 "stringTheory" Val "string_case_cong";
16 "stringTheory" Val "string_Axiom";
15 "stringTheory" Val "string_11";
12 "stringTheory" Val "string_size_def";
11 "stringTheory" Val "string_repfns";
10 "stringTheory" Val "string_case_def";
9 "stringTheory" Val "string_TY_DEF";
8 "stringTheory" Val "ii_internalstring1_def";
7 "stringTheory" Val "ii_internalstring0_def";
6 "stringTheory" Val "emptystring";
5 "stringTheory" Val "STRING";
2 "stringTheory" Typ "thm";
0 "stringTheory" Str;
29 "sumTheory" Val "sum_grammars";
27 "sumTheory" Val "sum_distinct";
26 "sumTheory" Val "sum_case_cong";
25 "sumTheory" Val "sum_axiom";
24 "sumTheory" Val "sum_INDUCT";
23 "sumTheory" Val "sum_CASES";
22 "sumTheory" Val "sum_Axiom";
21 "sumTheory" Val "ISL_OR_ISR";
20 "sumTheory" Val "INR_neq_INL";
19 "sumTheory" Val "INR_INL_11";
18 "sumTheory" Val "INR";
17 "sumTheory" Val "INL";
14 "sumTheory" Val "sum_case_def";
13 "sumTheory" Val "sum_TY_DEF";
12 "sumTheory" Val "sum_ISO_DEF";
11 "sumTheory" Val "OUTR";
10 "sumTheory" Val "OUTL";
9 "sumTheory" Val "IS_SUM_REP";
8 "sumTheory" Val "ISR";
7 "sumTheory" Val "ISL";
6 "sumTheory" Val "INR_DEF";
5 "sumTheory" Val "INL_DEF";
2 "sumTheory" Typ "thm";
0 "sumTheory" Str;
17 "tautLib" Val "TAUT_PROVE";
16 "tautLib" Val "ASM_TAUT_TAC";
15 "tautLib" Val "TAUT_TAC";
14 "tautLib" Val "TAUT_CONV";
13 "tautLib" Val "PTAUT_PROVE";
12 "tautLib" Val "PTAUT_TAC";
11 "tautLib" Val "PTAUT_CONV";
9 "tautLib" Typ "conv";
8 "tautLib" Typ "tactic";
0 "tautLib" Str;
70 "RW" Val "ASM_REWRITE_TAC";
69 "RW" Val "REWRITE_TAC";
68 "RW" Val "ASM_REWRITE_RULE";
67 "RW" Val "REWRITE_RULE";
66 "RW" Val "Rewrite";
63 "RW" Typ "solver";
63 "RW" Con "Solver";
62 "RW" Typ "congs";
62 "RW" Con "Congs";
61 "RW" Typ "context";
61 "RW" Con "Context";
58 "RW" Typ "rules";
58 "RW" Con "Simpls";
58 "RW" Con "Pure";
58 "RW" Con "Default";
57 "RW" Typ "repetitions";
57 "RW" Con "Special";
57 "RW" Con "Fully";
57 "RW" Con "Once";
55 "RW" Val "ABST";
54 "RW" Val "RAND";
53 "RW" Val "RATOR";
52 "RW" Val "ONCE_DEPTH";
51 "RW" Val "TOP_DEPTH";
50 "RW" Val "REDEPTH";
49 "RW" Val "DEPTH";
46 "RW" Typ "strategy";
42 "RW" Typ "cntxt_solver";
38 "RW" Val "RW_STEP";
35 "RW" Typ "context_policy";
35 "RW" Con "DONT_ADD";
35 "RW" Con "ADD";
32 "RW" Val "always_fails";
31 "RW" Val "std_solver";
30 "RW" Val "rw_solver";
29 "RW" Val "monitoring";
28 "RW" Val "solver_err";
25 "RW" Val "set_implicit_simpls";
24 "RW" Val "implicit_simpls";
23 "RW" Val "add_implicit_simpls";
22 "RW" Val "add_implicit_rws";
21 "RW" Val "add_implicit_congs";
18 "RW" Val "embedded_ref";
17 "RW" Val "pp_simpls";
16 "RW" Val "std_simpls";
15 "RW" Val "join_simpls";
14 "RW" Val "add_congs";
13 "RW" Val "add_rws";
12 "RW" Val "MK_RULES";
11 "RW" Val "mk_simpls";
10 "RW" Val "dest_simpls";
9 "RW" Val "empty_simpls";
8 "RW" Typ "simpls";
5 "RW" Typ "conv";
4 "RW" Typ "tactic";
3 "RW" Typ "thm";
2 "RW" Typ "term";
0 "RW" Str;
59 "Defn" Val "gen_wfrec_definition";
54 "Defn" Val "prim_wfrec_definition";
48 "Defn" Val "tprove";
47 "Defn" Val "tgoal";
45 "Defn" Val "parse_defn";
43 "Defn" Val "save_defn";
41 "Defn" Val "prove_tcs";
40 "Defn" Val "simp_tcs";
39 "Defn" Val "elim_tcs";
37 "Defn" Val "set_reln";
35 "Defn" Val "inst_defn";
33 "Defn" Val "union_defn";
32 "Defn" Val "aux_defn";
30 "Defn" Val "params_of";
29 "Defn" Val "reln_of";
28 "Defn" Val "tcs_of";
27 "Defn" Val "ind_of";
26 "Defn" Val "eqnl_of";
25 "Defn" Val "eqns_of";
23 "Defn" Val "Hol_Rdefn";
22 "Defn" Val "Hol_defn";
21 "Defn" Val "mk_Rdefn";
20 "Defn" Val "mk_defn";
18 "Defn" Val "def_suffix";
17 "Defn" Val "ind_suffix";
15 "Defn" Val "monitoring";
12 "Defn" Typ "quotation";
11 "Defn" Typ "ppstream";
10 "Defn" Typ "absyn";
9 "Defn" Typ "defn";
8 "Defn" Typ "proofs";
7 "Defn" Typ "thry";
6 "Defn" Typ "tactic";
5 "Defn" Typ "conv";
4 "Defn" Typ "thm";
3 "Defn" Typ "term";
2 "Defn" Typ "hol_type";
0 "Defn" Str;
27 "TotalDefn" Val "Define";
26 "TotalDefn" Val "xDefine";
25 "TotalDefn" Val "primDefine";
21 "TotalDefn" Val "WF_REL_TAC";
20 "TotalDefn" Val "TC_SIMP_TAC";
19 "TotalDefn" Val "TC_SIMP_CONV";
18 "TotalDefn" Val "WF_TAC";
13 "TotalDefn" Val "proveTotal";
12 "TotalDefn" Val "guessR";
8 "TotalDefn" Typ "quotation";
7 "TotalDefn" Typ "defn";
6 "TotalDefn" Typ "tactic";
5 "TotalDefn" Typ "conv";
4 "TotalDefn" Typ "thm";
3 "TotalDefn" Typ "term";
0 "TotalDefn" Str;
32 "relationTheory" Val "relation_grammars";
30 "relationTheory" Val "WF_inv_image";
29 "relationTheory" Val "WF_TC";
28 "relationTheory" Val "WF_SUBSET";
27 "relationTheory" Val "WF_RECURSION_THM";
26 "relationTheory" Val "WF_NOT_REFL";
25 "relationTheory" Val "WF_INDUCTION_THM";
24 "relationTheory" Val "WF_Empty";
23 "relationTheory" Val "WFREC_THM";
22 "relationTheory" Val "WFREC_COROLLARY";
21 "relationTheory" Val "TC_TRANSITIVE";
20 "relationTheory" Val "TC_SUBSET";
19 "relationTheory" Val "TC_INDUCT";
18 "relationTheory" Val "TC_CASES2";
17 "relationTheory" Val "TC_CASES1";
16 "relationTheory" Val "RESTRICT_LEMMA";
13 "relationTheory" Val "transitive_def";
12 "relationTheory" Val "the_fun_def";
11 "relationTheory" Val "inv_image_def";
10 "relationTheory" Val "approx_def";
9 "relationTheory" Val "WF_DEF";
8 "relationTheory" Val "WFREC_DEF";
7 "relationTheory" Val "TC_DEF";
6 "relationTheory" Val "RESTRICT_DEF";
5 "relationTheory" Val "Empty_def";
2 "relationTheory" Typ "thm";
0 "relationTheory" Str;
20 "treeTheory" Val "tree_grammars";
18 "treeTheory" Val "tree_Induct";
17 "treeTheory" Val "tree_Axiom";
16 "treeTheory" Val "node_11";
13 "treeTheory" Val "trf";
12 "treeTheory" Val "tree_TY_DEF";
11 "treeTheory" Val "tree_ISO_DEF";
10 "treeTheory" Val "node_REP";
9 "treeTheory" Val "node";
8 "treeTheory" Val "dest_node";
7 "treeTheory" Val "bht";
6 "treeTheory" Val "Is_tree_REP";
5 "treeTheory" Val "HT";
2 "treeTheory" Typ "thm";
0 "treeTheory" Str;
23 "ltreeTheory" Val "ltree_grammars";
21 "ltreeTheory" Val "ltree_case_cong";
20 "ltreeTheory" Val "ltree_Induct";
19 "ltreeTheory" Val "ltree_Axiom";
18 "ltreeTheory" Val "Node_onto";
17 "ltreeTheory" Val "Node_11";
14 "ltreeTheory" Val "size";
13 "ltreeTheory" Val "ltree_size_def";
12 "ltreeTheory" Val "ltree_case_def";
11 "ltreeTheory" Val "ltree_TY_DEF";
10 "ltreeTheory" Val "ltree_ISO_DEF";
9 "ltreeTheory" Val "SPLIT";
8 "ltreeTheory" Val "PART";
7 "ltreeTheory" Val "Node";
6 "ltreeTheory" Val "Is_ltree";
5 "ltreeTheory" Val "AP";
2 "ltreeTheory" Typ "thm";
0 "ltreeTheory" Str;
45 "unwindLib" Val "line_var";
44 "unwindLib" Val "line_name";
43 "unwindLib" Val "UNWIND_ONCE_CONV";
42 "unwindLib" Val "UNWIND_CONV";
41 "unwindLib" Val "UNWIND_AUTO_RIGHT_RULE";
40 "unwindLib" Val "UNWIND_AUTO_CONV";
39 "unwindLib" Val "UNWIND_ALL_BUT_RIGHT_RULE";
38 "unwindLib" Val "UNWIND_ALL_BUT_CONV";
37 "unwindLib" Val "UNFOLD_RIGHT_RULE";
36 "unwindLib" Val "UNFOLD_CONV";
35 "unwindLib" Val "PRUNE_SOME_RIGHT_RULE";
34 "unwindLib" Val "PRUNE_SOME_CONV";
33 "unwindLib" Val "PRUNE_RIGHT_RULE";
32 "unwindLib" Val "PRUNE_ONE_CONV";
31 "unwindLib" Val "PRUNE_ONCE_CONV";
30 "unwindLib" Val "PRUNE_CONV";
29 "unwindLib" Val "FORALL_CONJ_RIGHT_RULE";
28 "unwindLib" Val "FORALL_CONJ_ONCE_CONV";
27 "unwindLib" Val "FORALL_CONJ_CONV";
26 "unwindLib" Val "FLATTEN_CONJ_CONV";
25 "unwindLib" Val "EXPAND_AUTO_RIGHT_RULE";
24 "unwindLib" Val "EXPAND_AUTO_CONV";
23 "unwindLib" Val "EXPAND_ALL_BUT_RIGHT_RULE";
22 "unwindLib" Val "EXPAND_ALL_BUT_CONV";
21 "unwindLib" Val "EXISTS_EQN_CONV";
20 "unwindLib" Val "EXISTS_DEL_CONV";
19 "unwindLib" Val "EXISTS_DEL1_CONV";
18 "unwindLib" Val "DEPTH_FORALL_CONV";
17 "unwindLib" Val "DEPTH_EXISTS_CONV";
16 "unwindLib" Val "CONJ_FORALL_RIGHT_RULE";
15 "unwindLib" Val "CONJ_FORALL_ONCE_CONV";
14 "unwindLib" Val "CONJ_FORALL_CONV";
12 "unwindLib" Typ "conv";
11 "unwindLib" Typ "thm";
10 "unwindLib" Typ "term";
0 "unwindLib" Str;
61 "bossLib" Val "ZAP_TAC";
58 "bossLib" Val "initial_rws";
55 "bossLib" Val "RW_TAC";
54 "bossLib" Val "&&";
53 "bossLib" Val "list_ss";
52 "bossLib" Val "arith_ss";
51 "bossLib" Val "std_ss";
47 "bossLib" Val "DECIDE_TAC";
46 "bossLib" Val "DECIDE";
43 "bossLib" Val "PROVE_TAC";
42 "bossLib" Val "PROVE";
38 "bossLib" Val "by";
35 "bossLib" Val "SPOSE_NOT_THEN";
32 "bossLib" Val "completeInduct_on";
31 "bossLib" Val "measureInduct_on";
30 "bossLib" Val "Induct_on";
29 "bossLib" Val "Cases_on";
28 "bossLib" Val "recInduct";
27 "bossLib" Val "Induct";
26 "bossLib" Val "Cases";
22 "bossLib" Val "type_rws";
18 "bossLib" Val "WF_REL_TAC";
17 "bossLib" Val "Hol_defn";
16 "bossLib" Val "xDefine";
15 "bossLib" Val "Define";
14 "bossLib" Val "Hol_datatype";
10 "bossLib" Typ "quotation";
9 "bossLib" Typ "defn";
8 "bossLib" Typ "simpset";
7 "bossLib" Typ "tactic";
6 "bossLib" Typ "fixity";
5 "bossLib" Typ "hol_type";
4 "bossLib" Typ "term";
3 "bossLib" Typ "thm";
0 "bossLib" Str;
22 "wordLib" Val "PWORDLEN_TAC";
21 "wordLib" Val "WSEG_WSEG_CONV";
20 "wordLib" Val "PWORDLEN_bitop_CONV";
19 "wordLib" Val "PWORDLEN_CONV";
18 "wordLib" Val "WSEG_CONV";
17 "wordLib" Val "BIT_CONV";
16 "wordLib" Val "RESQ_WORDLEN_TAC";
15 "wordLib" Val "word_INDUCT_TAC";
14 "wordLib" Val "word_CASES_TAC";
12 "wordLib" Typ "conv";
11 "wordLib" Typ "tactic";
10 "wordLib" Typ "term";
0 "wordLib" Str;
19 "bword_arithTheory" Val "bword_arith_grammars";
17 "bword_arithTheory" Val "WSEG_NBWORD_ADD";
16 "bword_arithTheory" Val "ICARRY_WSEG";
15 "bword_arithTheory" Val "ADD_WORD_SPLIT";
14 "bword_arithTheory" Val "ADD_NBWORD_EQ0_SPLIT";
13 "bword_arithTheory" Val "ACARRY_WSEG";
12 "bword_arithTheory" Val "ACARRY_MSB";
11 "bword_arithTheory" Val "ACARRY_EQ_ICARRY";
10 "bword_arithTheory" Val "ACARRY_EQ_ADD_DIV";
9 "bword_arithTheory" Val "ACARRY_ACARRY_WSEG";
6 "bword_arithTheory" Val "ICARRY_DEF";
5 "bword_arithTheory" Val "ACARRY_DEF";
2 "bword_arithTheory" Typ "thm";
0 "bword_arithTheory" Str;
4 "wordTheory" Val "word_grammars";
2 "wordTheory" Typ "thm";
0 "wordTheory" Str;
24 "word_numTheory" Val "word_num_grammars";
22 "word_numTheory" Val "NWORD_PWORDLEN";
21 "word_numTheory" Val "NWORD_LENGTH";
20 "word_numTheory" Val "NVAL_WORDLEN_0";
19 "word_numTheory" Val "NVAL_WCAT2";
18 "word_numTheory" Val "NVAL_WCAT1";
17 "word_numTheory" Val "NVAL_WCAT";
16 "word_numTheory" Val "NVAL_MAX";
15 "word_numTheory" Val "NVAL1";
14 "word_numTheory" Val "NVAL0";
13 "word_numTheory" Val "LVAL_SNOC";
12 "word_numTheory" Val "LVAL_MAX";
11 "word_numTheory" Val "LVAL";
8 "word_numTheory" Val "NWORD_DEF";
7 "word_numTheory" Val "NVAL_DEF";
6 "word_numTheory" Val "NLIST_DEF";
5 "word_numTheory" Val "LVAL_DEF";
2 "word_numTheory" Typ "thm";
0 "word_numTheory" Str;
18 "bword_bitopTheory" Val "bword_bitop_grammars";
16 "bword_bitopTheory" Val "WNOT_WNOT";
15 "bword_bitopTheory" Val "WCAT_WNOT";
14 "bword_bitopTheory" Val "PBITOP_WNOT";
13 "bword_bitopTheory" Val "PBITBOP_WXOR";
12 "bword_bitopTheory" Val "PBITBOP_WOR";
11 "bword_bitopTheory" Val "PBITBOP_WAND";
8 "bword_bitopTheory" Val "WXOR_DEF";
7 "bword_bitopTheory" Val "WOR_DEF";
6 "bword_bitopTheory" Val "WNOT_DEF";
5 "bword_bitopTheory" Val "WAND_DEF";
2 "bword_bitopTheory" Typ "thm";
0 "bword_bitopTheory" Str;
71 "word_baseTheory" Val "word_base_grammars";
69 "word_baseTheory" Val "word_nchotomy";
68 "word_baseTheory" Val "word_induction";
67 "word_baseTheory" Val "word_induct";
66 "word_baseTheory" Val "word_cases";
65 "word_baseTheory" Val "word_case_cong";
64 "word_baseTheory" Val "word_Axiom";
63 "word_baseTheory" Val "word_Ax";
62 "word_baseTheory" Val "word_11";
61 "word_baseTheory" Val "WSPLIT_WSEG2";
60 "word_baseTheory" Val "WSPLIT_WSEG1";
59 "word_baseTheory" Val "WSPLIT_WSEG";
58 "word_baseTheory" Val "WSPLIT_PWORDLEN";
57 "word_baseTheory" Val "WSEG_WSEG";
56 "word_baseTheory" Val "WSEG_WORD_LENGTH";
55 "word_baseTheory" Val "WSEG_WORDLEN";
54 "word_baseTheory" Val "WSEG_WCAT_WSEG2";
53 "word_baseTheory" Val "WSEG_WCAT_WSEG1";
52 "word_baseTheory" Val "WSEG_WCAT_WSEG";
51 "word_baseTheory" Val "WSEG_WCAT2";
50 "word_baseTheory" Val "WSEG_WCAT1";
49 "word_baseTheory" Val "WSEG_PWORDLEN";
48 "word_baseTheory" Val "WSEG_BIT";
47 "word_baseTheory" Val "WSEG0";
46 "word_baseTheory" Val "WORD_SPLIT";
45 "word_baseTheory" Val "WORD_SNOC_WCAT";
44 "word_baseTheory" Val "WORD_PARTITION";
43 "word_baseTheory" Val "WORD_CONS_WCAT";
42 "word_baseTheory" Val "WORD_11";
41 "word_baseTheory" Val "WORDLEN_SUC_WCAT_WSEG_WSEG_RIGHT";
40 "word_baseTheory" Val "WORDLEN_SUC_WCAT_WSEG_WSEG";
39 "word_baseTheory" Val "WORDLEN_SUC_WCAT_BIT_WSEG_RIGHT";
38 "word_baseTheory" Val "WORDLEN_SUC_WCAT_BIT_WSEG";
37 "word_baseTheory" Val "WORDLEN_SUC_WCAT";
36 "word_baseTheory" Val "WCAT_WSEG_WSEG";
35 "word_baseTheory" Val "WCAT_PWORDLEN";
34 "word_baseTheory" Val "WCAT_ASSOC";
33 "word_baseTheory" Val "WCAT_11";
32 "word_baseTheory" Val "WCAT0";
31 "word_baseTheory" Val "PWORDLEN1";
30 "word_baseTheory" Val "PWORDLEN0";
29 "word_baseTheory" Val "PWORDLEN";
28 "word_baseTheory" Val "MSB";
27 "word_baseTheory" Val "LSB";
26 "word_baseTheory" Val "BIT_WSEG";
25 "word_baseTheory" Val "BIT_WCAT_SND";
24 "word_baseTheory" Val "BIT_WCAT_FST";
23 "word_baseTheory" Val "BIT_WCAT1";
22 "word_baseTheory" Val "BIT_EQ_IMP_WORD_EQ";
21 "word_baseTheory" Val "BIT0";
18 "word_baseTheory" Val "word_size_def";
17 "word_baseTheory" Val "word_repfns";
16 "word_baseTheory" Val "word_case_def";
15 "word_baseTheory" Val "word_TY_DEF";
14 "word_baseTheory" Val "ii_internalword_base0_def";
13 "word_baseTheory" Val "WSPLIT_DEF";
12 "word_baseTheory" Val "WSEG_DEF";
11 "word_baseTheory" Val "WORDLEN_DEF";
10 "word_baseTheory" Val "WORD";
9 "word_baseTheory" Val "WCAT_DEF";
8 "word_baseTheory" Val "PWORDLEN_DEF";
7 "word_baseTheory" Val "MSB_DEF";
6 "word_baseTheory" Val "LSB_DEF";
5 "word_baseTheory" Val "BIT_DEF";
2 "word_baseTheory" Typ "thm";
0 "word_baseTheory" Str;
45 "bword_numTheory" Val "bword_num_grammars";
43 "bword_numTheory" Val "ZERO_WORD_VAL";
42 "bword_numTheory" Val "WSPLIT_NBWORD_0";
41 "bword_numTheory" Val "WSEG_NBWORD_SUC";
40 "bword_numTheory" Val "WSEG_NBWORD";
39 "bword_numTheory" Val "WORDLEN_NBWORD";
38 "bword_numTheory" Val "WCAT_NBWORD_0";
37 "bword_numTheory" Val "VB_BV";
36 "bword_numTheory" Val "PWORDLEN_NBWORD";
35 "bword_numTheory" Val "NBWORD_SUC_WSEG";
34 "bword_numTheory" Val "NBWORD_SUC_FST";
33 "bword_numTheory" Val "NBWORD_SUC";
32 "bword_numTheory" Val "NBWORD_SPLIT";
31 "bword_numTheory" Val "NBWORD_MOD";
30 "bword_numTheory" Val "NBWORD_BNVAL";
29 "bword_numTheory" Val "NBWORD0";
28 "bword_numTheory" Val "MSB_NBWORD";
27 "bword_numTheory" Val "EQ_NBWORD0_SPLIT";
26 "bword_numTheory" Val "DOUBL_EQ_SHL";
25 "bword_numTheory" Val "BV_VB";
24 "bword_numTheory" Val "BV_LESS_2";
23 "bword_numTheory" Val "BNVAL_WCAT2";
22 "bword_numTheory" Val "BNVAL_WCAT1";
21 "bword_numTheory" Val "BNVAL_WCAT";
20 "bword_numTheory" Val "BNVAL_ONTO";
19 "bword_numTheory" Val "BNVAL_NVAL";
18 "bword_numTheory" Val "BNVAL_NBWORD";
17 "bword_numTheory" Val "BNVAL_MAX";
16 "bword_numTheory" Val "BNVAL_11";
15 "bword_numTheory" Val "BNVAL0";
14 "bword_numTheory" Val "BIT_NBWORD0";
13 "bword_numTheory" Val "ADD_BNVAL_SPLIT";
12 "bword_numTheory" Val "ADD_BNVAL_RIGHT";
11 "bword_numTheory" Val "ADD_BNVAL_LEFT";
8 "bword_numTheory" Val "VB_DEF";
7 "bword_numTheory" Val "NBWORD_DEF";
6 "bword_numTheory" Val "BV_DEF";
5 "bword_numTheory" Val "BNVAL_DEF";
2 "bword_numTheory" Typ "thm";
0 "bword_numTheory" Str;
44 "word_bitopTheory" Val "word_bitop_grammars";
42 "word_bitopTheory" Val "WSEG_SHL_0";
41 "word_bitopTheory" Val "WSEG_SHL";
40 "word_bitopTheory" Val "WMAP_o";
39 "word_bitopTheory" Val "WMAP_WSEG";
38 "word_bitopTheory" Val "WMAP_WCAT";
37 "word_bitopTheory" Val "WMAP_PWORDLEN";
36 "word_bitopTheory" Val "WMAP_PBITOP";
35 "word_bitopTheory" Val "WMAP_BIT";
34 "word_bitopTheory" Val "WMAP_0";
33 "word_bitopTheory" Val "SHR_WSEG_NF";
32 "word_bitopTheory" Val "SHR_WSEG_1F";
31 "word_bitopTheory" Val "SHR_WSEG";
30 "word_bitopTheory" Val "SHL_WSEG_NF";
29 "word_bitopTheory" Val "SHL_WSEG_1F";
28 "word_bitopTheory" Val "SHL_WSEG";
27 "word_bitopTheory" Val "PBITOP_WSEG";
26 "word_bitopTheory" Val "PBITOP_PWORDLEN";
25 "word_bitopTheory" Val "PBITOP_BIT";
24 "word_bitopTheory" Val "PBITBOP_WSEG";
23 "word_bitopTheory" Val "PBITBOP_PWORDLEN";
22 "word_bitopTheory" Val "PBITBOP_EXISTS";
21 "word_bitopTheory" Val "NOT_FORALLBITS";
20 "word_bitopTheory" Val "NOT_EXISTSABIT";
19 "word_bitopTheory" Val "FORALLBITS_WSEG";
18 "word_bitopTheory" Val "FORALLBITS_WCAT";
17 "word_bitopTheory" Val "FORALLBITS";
16 "word_bitopTheory" Val "EXISTSABIT_WSEG";
15 "word_bitopTheory" Val "EXISTSABIT_WCAT";
14 "word_bitopTheory" Val "EXISTSABIT";
11 "word_bitopTheory" Val "WMAP_DEF";
10 "word_bitopTheory" Val "SHR_DEF";
9 "word_bitopTheory" Val "SHL_DEF";
8 "word_bitopTheory" Val "PBITOP_DEF";
7 "word_bitopTheory" Val "PBITBOP_DEF";
6 "word_bitopTheory" Val "FORALLBITS_DEF";
5 "word_bitopTheory" Val "EXISTSABIT_DEF";
2 "word_bitopTheory" Typ "thm";
0 "word_bitopTheory" Str;
333 "HolBdd" Val "statecount";
332 "HolBdd" Val "bddRepOracle";
331 "HolBdd" Val "bddToTerm";
326 "HolBdd" Val "findModel";
321 "HolBdd" Val "findRefutation";
316 "HolBdd" Val "findAssignment_aux";
315 "HolBdd" Val "BDD_TAC";
314 "HolBdd" Val "bddEqOracle";
313 "HolBdd" Val "bddOracle";
312 "HolBdd" Exc "bddOracleError";
308 "HolBdd" Val "eqCheck";
307 "HolBdd" Val "isF";
306 "HolBdd" Val "isT";
305 "HolBdd" Val "pureTautCheck";
304 "HolBdd" Val "tautCheck";
303 "HolBdd" Val "is_taut";
299 "HolBdd" Val "showTerm";
294 "HolBdd" Val "addEquation";
284 "HolBdd" Val "pureTermToBdd";
283 "HolBdd" Exc "pureTermToBddError";
282 "HolBdd" Val "termToBdd";
281 "HolBdd" Exc "termToBddError";
280 "HolBdd" Val "deleteBdd_flag";
279 "HolBdd" Val "deleteBdd";
278 "HolBdd" Val "showVarOrd";
277 "HolBdd" Val "showBddMap";
276 "HolBdd" Val "showVarMap";
275 "HolBdd" Val "initHolBdd";
273 "HolBdd" Val "bdd_state";
264 "HolBdd" Val "showBDD";
248 "HolBdd" Val "BDD_CONV";
195 "HolBdd" Val "hol_err";
188 "HolBdd" Val "F";
187 "HolBdd" Val "T";
183 "HolBdd" Val "EX_OR_CONV";
118 "HolBdd" Val "SIFT";
117 "HolBdd" Val "FIXED";
116 "HolBdd" Val "makeset_";
115 "HolBdd" Val "hash";
114 "HolBdd" Val "high";
113 "HolBdd" Val "makeRestriction";
112 "HolBdd" Val "XOR";
111 "HolBdd" Val "init";
110 "HolBdd" Val "printdot";
106 "HolBdd" Val "WIN2ITE";
105 "HolBdd" Val "NOT";
104 "HolBdd" Val "makeset";
103 "HolBdd" Val "satcount";
102 "HolBdd" Val "fnprintdot";
101 "HolBdd" Val "NOR";
100 "HolBdd" Val "AND";
99 "HolBdd" Val "appall";
98 "HolBdd" Val "clrvarblocks";
97 "HolBdd" Val "forall";
96 "HolBdd" Val "fromSet";
95 "HolBdd" Val "done";
94 "HolBdd" Val "toBool";
93 "HolBdd" Val "setVarnum";
92 "HolBdd" Val "replace";
91 "HolBdd" Val "appex";
90 "HolBdd" Val "low";
89 "HolBdd" Val "nodecount";
88 "HolBdd" Val "getTimes";
84 "HolBdd" Val "varToLevel";
83 "HolBdd" Val "ITE";
82 "HolBdd" Val "scanset";
81 "HolBdd" Val "isRunning";
80 "HolBdd" Val "getMethod";
79 "HolBdd" Val "NAND";
78 "HolBdd" Val "exist";
77 "HolBdd" Val "TRUE";
76 "HolBdd" Val "enableReorder";
75 "HolBdd" Val "compose";
74 "HolBdd" Val "support";
73 "HolBdd" Val "equal";
72 "HolBdd" Val "restrict";
71 "HolBdd" Val "apply";
70 "HolBdd" Val "disableReorder";
69 "HolBdd" Val "reorder";
68 "HolBdd" Val "autoReorderTimes";
67 "HolBdd" Val "toSet_";
62 "HolBdd" Val "fromBool";
58 "HolBdd" Val "INVIMP";
57 "HolBdd" Val "getVarnum";
56 "HolBdd" Val "nodetable";
55 "HolBdd" Val "simplify";
54 "HolBdd" Val "makepairSet";
53 "HolBdd" Val "varAtLevel";
52 "HolBdd" Val "WIN2";
51 "HolBdd" Val "OR";
50 "HolBdd" Val "FREE";
49 "HolBdd" Val "RANDOM";
44 "HolBdd" Val "printset";
43 "HolBdd" Val "BIIMP";
42 "HolBdd" Val "autoReorder";
41 "HolBdd" Val "addvarblock";
37 "HolBdd" Val "SIFTITE";
36 "HolBdd" Val "FALSE";
35 "HolBdd" Val "ithvar";
34 "HolBdd" Val "nithvar";
33 "HolBdd" Val "fnprintset";
32 "HolBdd" Val "LESSTH";
31 "HolBdd" Val "IMP";
25 "HolBdd" Val "stats";
24 "HolBdd" Val "REORDER_NONE";
23 "HolBdd" Val "DIFF";
18 "HolBdd" Typ "bdd_map";
17 "HolBdd" Typ "table";
16 "HolBdd" Typ "var_map";
0 "HolBdd" Str;
33 "HolBddTheory" Val "HolBdd_grammars";
31 "HolBddTheory" Val "Reachable_Stable";
30 "HolBddTheory" Val "ReachIn_rec";
29 "HolBddTheory" Val "ReachBy_rec";
28 "HolBddTheory" Val "ReachBy_fixedpoint";
27 "HolBddTheory" Val "ReachBy_ReachIn";
26 "HolBddTheory" Val "Prev_Next_Eq";
25 "HolBddTheory" Val "IsTrace_ind";
24 "HolBddTheory" Val "IsTrace_def";
23 "HolBddTheory" Val "FORALL_REP";
22 "HolBddTheory" Val "EXISTS_REP";
21 "HolBddTheory" Val "EXISTS_IMP";
20 "HolBddTheory" Val "EQ_COND";
19 "HolBddTheory" Val "COND_SIMP";
18 "HolBddTheory" Val "ABS_ONE_ONE";
17 "HolBddTheory" Val "ABS_EXISTS_THM";
14 "HolBddTheory" Val "Stable_def";
13 "HolBddTheory" Val "Reachable_def";
12 "HolBddTheory" Val "ReachIn_def";
11 "HolBddTheory" Val "ReachBy_def";
10 "HolBddTheory" Val "Prev_def";
9 "HolBddTheory" Val "Next_def";
8 "HolBddTheory" Val "Live_def";
7 "HolBddTheory" Val "IsTrace_tupled_primitive_def";
6 "HolBddTheory" Val "IsTrace_arg_munge_def";
5 "HolBddTheory" Val "Eq_def";
2 "HolBddTheory" Typ "thm";
0 "HolBddTheory" Str;
20 "StateEnum" Val "ABS_EXISTS_THM";
19 "StateEnum" Val "define_rep";
18 "StateEnum" Val "PROVE_ABS_THMS";
16 "StateEnum" Val "FindRefutationTrace";
14 "StateEnum" Val "ComputeSimpReachable";
12 "StateEnum" Val "ComputeReachable";
11 "StateEnum" Val "MakeSimpReachInRecThm";
10 "StateEnum" Val "MakeSimpReachByRecThm";
8 "StateEnum" Val "PGEN_EXT";
7 "StateEnum" Val "mk_primed_bool_var";
6 "StateEnum" Val "mk_bool_var";
5 "StateEnum" Val "intToTerm";
3 "StateEnum" Typ "thm";
2 "StateEnum" Typ "term";
0 "StateEnum" Str;
123 "bdd" Val "stats";
121 "bdd" Val "verbosegc";
120 "bdd" Val "joingc";
119 "bdd" Val "setCacheratio";
118 "bdd" Val "setMaxincrease";
116 "bdd" Val "nodecount";
114 "bdd" Val "nodetable";
113 "bdd" Typ "nodetable";
111 "bdd" Val "satcount";
109 "bdd" Val "bddLoad";
108 "bdd" Val "bddSave";
106 "bdd" Val "printset";
105 "bdd" Val "fnprintset";
104 "bdd" Val "printdot";
103 "bdd" Val "fnprintdot";
101 "bdd" Val "varAtLevel";
100 "bdd" Val "varToLevel";
99 "bdd" Typ "level";
97 "bdd" Val "enableReorder";
96 "bdd" Val "disableReorder";
94 "bdd" Val "getTimes";
93 "bdd" Val "getMethod";
91 "bdd" Val "autoReorderTimes";
90 "bdd" Val "autoReorder";
89 "bdd" Val "reorder";
87 "bdd" Val "REORDER_NONE";
86 "bdd" Val "RANDOM";
85 "bdd" Val "SIFTITE";
84 "bdd" Val "SIFT";
83 "bdd" Val "WIN2ITE";
82 "bdd" Val "WIN2";
81 "bdd" Typ "method";
79 "bdd" Val "clrvarblocks";
78 "bdd" Val "addvarblock";
76 "bdd" Val "FREE";
75 "bdd" Val "FIXED";
74 "bdd" Typ "fixed";
72 "bdd" Val "simplify";
70 "bdd" Val "restrict";
69 "bdd" Val "makeRestriction";
68 "bdd" Typ "restriction";
66 "bdd" Val "compose";
64 "bdd" Val "replace";
63 "bdd" Val "makepairSet";
62 "bdd" Typ "pairSet";
60 "bdd" Val "ITE";
58 "bdd" Val "NOT";
56 "bdd" Val "XOR";
55 "bdd" Val "AND";
54 "bdd" Val "NOR";
53 "bdd" Val "NAND";
52 "bdd" Val "INVIMP";
51 "bdd" Val "OR";
50 "bdd" Val "BIIMP";
49 "bdd" Val "LESSTH";
48 "bdd" Val "IMP";
47 "bdd" Val "DIFF";
45 "bdd" Val "appall";
44 "bdd" Val "appex";
43 "bdd" Val "forall";
42 "bdd" Val "exist";
41 "bdd" Val "apply";
39 "bdd" Val "support";
37 "bdd" Val "toSet_";
36 "bdd" Val "fromSet";
35 "bdd" Val "scanset";
34 "bdd" Val "makeset_";
33 "bdd" Val "makeset";
32 "bdd" Typ "varSet";
28 "bdd" Typ "bddop";
28 "bdd" Con "Invimp";
28 "bdd" Con "Lessth";
28 "bdd" Con "Diff";
28 "bdd" Con "Biimp";
28 "bdd" Con "Imp";
28 "bdd" Con "Nor";
28 "bdd" Con "Nand";
28 "bdd" Con "Or";
28 "bdd" Con "Xor";
28 "bdd" Con "And";
26 "bdd" Val "high";
25 "bdd" Val "low";
24 "bdd" Val "var";
22 "bdd" Val "nithvar";
21 "bdd" Val "ithvar";
19 "bdd" Val "hash";
18 "bdd" Val "equal";
16 "bdd" Val "FALSE";
15 "bdd" Val "TRUE";
13 "bdd" Val "fromBool";
12 "bdd" Val "toBool";
10 "bdd" Val "done";
9 "bdd" Val "isRunning";
8 "bdd" Val "getVarnum";
7 "bdd" Val "setVarnum";
6 "bdd" Val "init";
4 "bdd" Typ "varnum";
3 "bdd" Typ "bdd";
0 "bdd" Str;
31 "bvec" Val "neq";
30 "bvec" Val "equ";
29 "bvec" Val "gte";
28 "bvec" Val "gth";
27 "bvec" Val "lte";
26 "bvec" Val "lth";
24 "bvec" Val "shr";
23 "bvec" Val "shl";
22 "bvec" Val "modu";
21 "bvec" Val "divi";
20 "bvec" Val "mul";
19 "bvec" Val "sub";
18 "bvec" Val "add";
16 "bvec" Val "lookupConst";
15 "bvec" Val "getConst";
14 "bvec" Val "isConst";
12 "bvec" Val "coerce";
10 "bvec" Val "varfdd";
9 "bvec" Val "var";
8 "bvec" Val "con";
7 "bvec" Val "bvecfalse";
6 "bvec" Val "bvectrue";
4 "bvec" Typ "const";
3 "bvec" Typ "bvec";
0 "bvec" Str;
15 "fdd" Val "setPairs";
14 "fdd" Val "domain";
13 "fdd" Val "ithSet";
12 "fdd" Val "vars";
11 "fdd" Val "varNum";
10 "fdd" Val "domainSize";
9 "fdd" Val "domainNum";
8 "fdd" Val "clearAll";
7 "fdd" Val "extDomain";
5 "fdd" Typ "fddvar";
4 "fdd" Typ "domain";
3 "fdd" Typ "precision";
0 "fdd" Str;
71 "muddyLib" Val "showBDDofTerm";
70 "muddyLib" Val "showBDD";
69 "muddyLib" Val "showTerm";
68 "muddyLib" Val "print_bdd_state";
67 "muddyLib" Val "print_state";
66 "muddyLib" Val "default_dot_dir";
63 "muddyLib" Val "get_node_name";
62 "muddyLib" Val "add_defn";
60 "muddyLib" Val "add_definition";
59 "muddyLib" Val "add_var";
58 "muddyLib" Val "get_var_order";
57 "muddyLib" Val "reset_state";
56 "muddyLib" Val "bdd_state";
53 "muddyLib" Val "show_bdd_map";
52 "muddyLib" Val "fromTerm";
51 "muddyLib" Val "BDD_TR";
50 "muddyLib" Val "NetPeek";
49 "muddyLib" Val "current_bdd_map";
46 "muddyLib" Val "add_vars_to_table";
45 "muddyLib" Val "add_var_to_table";
44 "muddyLib" Val "empty_table";
41 "muddyLib" Val "show_var_map";
40 "muddyLib" Val "subst_bdd";
39 "muddyLib" Val "var_map_to_pairs";
38 "muddyLib" Val "bdd_to_literal";
37 "muddyLib" Val "findAssignment";
36 "muddyLib" Val "peek_map";
35 "muddyLib" Val "lookup_var";
34 "muddyLib" Val "var_to_int";
33 "muddyLib" Val "size";
32 "muddyLib" Val "empty_var_map";
29 "muddyLib" Val "find_bdd_refutation";
28 "muddyLib" Val "find_bdd_model";
27 "muddyLib" Val "is_taut";
26 "muddyLib" Val "NodeCount";
23 "muddyLib" Val "BDD_TAC";
22 "muddyLib" Val "BDD_CONV";
21 "muddyLib" Val "BDD_MATCH_CONV";
20 "muddyLib" Val "mk_bdd_thm";
17 "muddyLib" Val "find_refutation";
16 "muddyLib" Val "bddCheck";
15 "muddyLib" Val "find_model";
14 "muddyLib" Val "bdd_to_cond";
13 "muddyLib" Val "term_to_bdd";
10 "muddyLib" Typ "bdd_map";
9 "muddyLib" Typ "table";
8 "muddyLib" Typ "var_map";
7 "muddyLib" Typ "tactic";
6 "muddyLib" Typ "conv";
5 "muddyLib" Typ "thm";
4 "muddyLib" Typ "net";
3 "muddyLib" Typ "term";
2 "muddyLib" Typ "robdd";
0 "muddyLib" Str;
18 "computeLib" Val "strictify_thm";
17 "computeLib" Val "lazyfy_thm";
14 "computeLib" Val "WEAK_CBV_CONV";
13 "computeLib" Val "CBV_CONV";
11 "computeLib" Val "set_skip";
10 "computeLib" Val "add_conv";
9 "computeLib" Val "add_thms";
8 "computeLib" Val "from_list";
7 "computeLib" Val "new_rws";
5 "computeLib" Typ "comp_rws";
3 "computeLib" Typ "term";
0 "computeLib" Str;
30 "compute_rules" Val "eq_intro";
29 "compute_rules" Val "strictify_thm";
28 "compute_rules" Val "lazyfy_thm";
25 "compute_rules" Val "beta_thm";
24 "compute_rules" Val "trans_thm";
23 "compute_rules" Val "refl_thm";
19 "compute_rules" Val "push_lam_in_stk";
16 "compute_rules" Val "push_in_stk";
14 "compute_rules" Val "evaluate";
13 "compute_rules" Val "rhs_concl";
11 "compute_rules" Typ "thm";
8 "compute_rules" Exc "DEAD_CODE";
2 "compute_rules" Typ "stack";
2 "compute_rules" Con "Zabs";
2 "compute_rules" Con "Zrand";
2 "compute_rules" Con "Zrator";
2 "compute_rules" Con "Ztop";
0 "compute_rules" Str;
46 "Omega_AutomataTheory" Val "Omega_Automata_grammars";
44 "Omega_AutomataTheory" Val "WHEN_AS_CO_BUECHI";
43 "Omega_AutomataTheory" Val "UNTIL_AS_CO_BUECHI";
42 "Omega_AutomataTheory" Val "TEMP_OPS_DEFS_TO_OMEGA";
41 "Omega_AutomataTheory" Val "SWHEN_AS_CO_BUECHI";
40 "Omega_AutomataTheory" Val "SUNTIL_AS_CO_BUECHI";
39 "Omega_AutomataTheory" Val "SBEFORE_AS_CO_BUECHI";
38 "Omega_AutomataTheory" Val "OMEGA_DISJ_CLOSURE";
37 "Omega_AutomataTheory" Val "OMEGA_CONJ_CLOSURE";
36 "Omega_AutomataTheory" Val "NEXT_AS_CO_BUECHI";
35 "Omega_AutomataTheory" Val "NEG_DET_AUTOMATA";
34 "Omega_AutomataTheory" Val "LESS_THM";
33 "Omega_AutomataTheory" Val "FORALL_EXISTS_THM";
32 "Omega_AutomataTheory" Val "EXISTS_FORALL_THM";
31 "Omega_AutomataTheory" Val "EQUALITY_THM";
30 "Omega_AutomataTheory" Val "ELGOT_LEMMA";
29 "Omega_AutomataTheory" Val "ELGOT2_THM";
28 "Omega_AutomataTheory" Val "ELGOT1_THM";
27 "Omega_AutomataTheory" Val "DET_OMEGA_EXISTS_FORALL_THEOREM";
26 "Omega_AutomataTheory" Val "CO_BUECHI_WHEN_CLOSURE";
25 "Omega_AutomataTheory" Val "CO_BUECHI_UNTIL_CLOSURE";
24 "Omega_AutomataTheory" Val "CO_BUECHI_SWHEN_CLOSURE";
23 "Omega_AutomataTheory" Val "CO_BUECHI_SUNTIL_CLOSURE";
22 "Omega_AutomataTheory" Val "CO_BUECHI_SBEFORE_CLOSURE";
21 "Omega_AutomataTheory" Val "CO_BUECHI_NEXT_CLOSURE";
20 "Omega_AutomataTheory" Val "CO_BUECHI_DISJ_CLOSURE";
19 "Omega_AutomataTheory" Val "CO_BUECHI_CONJ_CLOSURE";
18 "Omega_AutomataTheory" Val "CO_BUECHI_BEFORE_CLOSURE";
17 "Omega_AutomataTheory" Val "BUECHI_TRANSLATION";
16 "Omega_AutomataTheory" Val "BUECHI_PROP_REDUCTION";
15 "Omega_AutomataTheory" Val "BUECHI_PERIODIC_REDUCTION_THM";
14 "Omega_AutomataTheory" Val "BUECHI_PERIODIC_MODEL";
13 "Omega_AutomataTheory" Val "BOREL_HIERARCHY_G";
12 "Omega_AutomataTheory" Val "BOREL_HIERARCHY_FG";
11 "Omega_AutomataTheory" Val "BOREL_HIERARCHY_F";
10 "Omega_AutomataTheory" Val "BOOLEAN_CLOSURE_GF";
9 "Omega_AutomataTheory" Val "BOOLEAN_CLOSURE_G";
8 "Omega_AutomataTheory" Val "BOOLEAN_CLOSURE_FG";
7 "Omega_AutomataTheory" Val "BOOLEAN_CLOSURE_F";
6 "Omega_AutomataTheory" Val "BEFORE_AS_CO_BUECHI";
5 "Omega_AutomataTheory" Val "AUTOMATON_TEMP_CLOSURE";
2 "Omega_AutomataTheory" Typ "thm";
0 "Omega_AutomataTheory" Str;
52 "Past_Temporal_LogicTheory" Val "Past_Temporal_Logic_grammars";
50 "Past_Temporal_LogicTheory" Val "WHEN_EXPRESSIVE";
49 "Past_Temporal_LogicTheory" Val "UNTIL_EXPRESSIVE";
48 "Past_Temporal_LogicTheory" Val "SWHEN_EXPRESSIVE";
47 "Past_Temporal_LogicTheory" Val "SUNTIL_EXPRESSIVE";
46 "Past_Temporal_LogicTheory" Val "SOME_PAST_EVENT";
45 "Past_Temporal_LogicTheory" Val "SOME_FUTURE_EVENT";
44 "Past_Temporal_LogicTheory" Val "SIMPLIFY";
43 "Past_Temporal_LogicTheory" Val "SEPARATE_SUNTIL_THM";
42 "Past_Temporal_LogicTheory" Val "SEPARATE_PSUNTIL_THM";
41 "Past_Temporal_LogicTheory" Val "SEPARATE_PNEXT_THM";
40 "Past_Temporal_LogicTheory" Val "SEPARATE_NEXT_THM";
39 "Past_Temporal_LogicTheory" Val "SEPARATE_BEFORE_THM";
38 "Past_Temporal_LogicTheory" Val "SBEFORE_EXPRESSIVE";
37 "Past_Temporal_LogicTheory" Val "RECURSION";
36 "Past_Temporal_LogicTheory" Val "PWHEN_EXPRESSIVE";
35 "Past_Temporal_LogicTheory" Val "PUNTIL_EXPRESSIVE";
34 "Past_Temporal_LogicTheory" Val "PSWHEN_EXPRESSIVE";
33 "Past_Temporal_LogicTheory" Val "PSUNTIL_EXPRESSIVE";
32 "Past_Temporal_LogicTheory" Val "PSBEFORE_EXPRESSIVE";
31 "Past_Temporal_LogicTheory" Val "PRENEX_NEXT_NORMAL_FORM";
30 "Past_Temporal_LogicTheory" Val "PNEXT_INWARDS_NORMAL_FORM";
29 "Past_Temporal_LogicTheory" Val "PBEFORE_EXPRESSIVE";
28 "Past_Temporal_LogicTheory" Val "NO_PAST_EVENT";
27 "Past_Temporal_LogicTheory" Val "NO_FUTURE_EVENT";
26 "Past_Temporal_LogicTheory" Val "NEXT_INWARDS_NORMAL_FORM";
25 "Past_Temporal_LogicTheory" Val "NEGATION_NORMAL_FORM";
24 "Past_Temporal_LogicTheory" Val "MORE_EVENT";
23 "Past_Temporal_LogicTheory" Val "INITIALISATION";
22 "Past_Temporal_LogicTheory" Val "IMMEDIATE_EVENT";
21 "Past_Temporal_LogicTheory" Val "FIXPOINTS";
20 "Past_Temporal_LogicTheory" Val "DISJUNCTIVE_NORMAL_FORM";
19 "Past_Temporal_LogicTheory" Val "CONJUNCTIVE_NORMAL_FORM";
18 "Past_Temporal_LogicTheory" Val "BEFORE_EXPRESSIVE";
15 "Past_Temporal_LogicTheory" Val "PWHEN";
14 "Past_Temporal_LogicTheory" Val "PUNTIL";
13 "Past_Temporal_LogicTheory" Val "PSWHEN";
12 "Past_Temporal_LogicTheory" Val "PSUNTIL";
11 "Past_Temporal_LogicTheory" Val "PSNEXT";
10 "Past_Temporal_LogicTheory" Val "PSBEFORE";
9 "Past_Temporal_LogicTheory" Val "PNEXT";
8 "Past_Temporal_LogicTheory" Val "PEVENTUAL";
7 "Past_Temporal_LogicTheory" Val "PBEFORE";
6 "Past_Temporal_LogicTheory" Val "PALWAYS";
5 "Past_Temporal_LogicTheory" Val "InitPoint";
2 "Past_Temporal_LogicTheory" Typ "thm";
0 "Past_Temporal_LogicTheory" Str;
162 "Temporal_LogicTheory" Val "Temporal_Logic_grammars";
160 "Temporal_LogicTheory" Val "WHEN_SWHEN_LEMMA";
159 "Temporal_LogicTheory" Val "WHEN_SIMP";
158 "Temporal_LogicTheory" Val "WHEN_SIGNAL";
157 "Temporal_LogicTheory" Val "WHEN_REC";
156 "Temporal_LogicTheory" Val "WHEN_NEXT";
155 "Temporal_LogicTheory" Val "WHEN_LINORD";
154 "Temporal_LogicTheory" Val "WHEN_INVARIANT";
153 "Temporal_LogicTheory" Val "WHEN_IMP";
152 "Temporal_LogicTheory" Val "WHEN_IDEM";
151 "Temporal_LogicTheory" Val "WHEN_FIX";
150 "Temporal_LogicTheory" Val "WHEN_EVENT";
149 "Temporal_LogicTheory" Val "WHEN_AS_UNTIL";
148 "Temporal_LogicTheory" Val "WHEN_AS_SWHEN";
147 "Temporal_LogicTheory" Val "WHEN_AS_SUNTIL";
146 "Temporal_LogicTheory" Val "WHEN_AS_SBEFORE";
145 "Temporal_LogicTheory" Val "WHEN_AS_NOT_SWHEN";
144 "Temporal_LogicTheory" Val "WHEN_AS_BEFORE";
143 "Temporal_LogicTheory" Val "WELL_ORDER_UNIQUE";
142 "Temporal_LogicTheory" Val "WELL_ORDER";
141 "Temporal_LogicTheory" Val "WATCH_SIGNAL";
140 "Temporal_LogicTheory" Val "WATCH_REC";
139 "Temporal_LogicTheory" Val "WATCH_EXISTS";
138 "Temporal_LogicTheory" Val "UNTIL_SIMP";
137 "Temporal_LogicTheory" Val "UNTIL_SIGNAL";
136 "Temporal_LogicTheory" Val "UNTIL_REC";
135 "Temporal_LogicTheory" Val "UNTIL_NEXT";
134 "Temporal_LogicTheory" Val "UNTIL_LINORD";
133 "Temporal_LogicTheory" Val "UNTIL_INVARIANT";
132 "Temporal_LogicTheory" Val "UNTIL_IMP";
131 "Temporal_LogicTheory" Val "UNTIL_IDEM";
130 "Temporal_LogicTheory" Val "UNTIL_FIX";
129 "Temporal_LogicTheory" Val "UNTIL_EVENT";
128 "Temporal_LogicTheory" Val "UNTIL_AS_WHEN";
127 "Temporal_LogicTheory" Val "UNTIL_AS_SWHEN";
126 "Temporal_LogicTheory" Val "UNTIL_AS_SUNTIL";
125 "Temporal_LogicTheory" Val "UNTIL_AS_SBEFORE";
124 "Temporal_LogicTheory" Val "UNTIL_AS_BEFORE";
123 "Temporal_LogicTheory" Val "SWHEN_SIMP";
122 "Temporal_LogicTheory" Val "SWHEN_SIGNAL";
121 "Temporal_LogicTheory" Val "SWHEN_REC";
120 "Temporal_LogicTheory" Val "SWHEN_NEXT";
119 "Temporal_LogicTheory" Val "SWHEN_LINORD";
118 "Temporal_LogicTheory" Val "SWHEN_INVARIANT";
117 "Temporal_LogicTheory" Val "SWHEN_IMP";
116 "Temporal_LogicTheory" Val "SWHEN_IDEM";
115 "Temporal_LogicTheory" Val "SWHEN_EVENT";
114 "Temporal_LogicTheory" Val "SWHEN_AS_WHEN";
113 "Temporal_LogicTheory" Val "SWHEN_AS_UNTIL";
112 "Temporal_LogicTheory" Val "SWHEN_AS_SUNTIL";
111 "Temporal_LogicTheory" Val "SWHEN_AS_SBEFORE";
110 "Temporal_LogicTheory" Val "SWHEN_AS_NOT_WHEN";
109 "Temporal_LogicTheory" Val "SWHEN_AS_BEFORE";
108 "Temporal_LogicTheory" Val "SUNTIL_SIMP";
107 "Temporal_LogicTheory" Val "SUNTIL_SIGNAL";
106 "Temporal_LogicTheory" Val "SUNTIL_REC";
105 "Temporal_LogicTheory" Val "SUNTIL_NEXT";
104 "Temporal_LogicTheory" Val "SUNTIL_LINORD";
103 "Temporal_LogicTheory" Val "SUNTIL_INVARIANT";
102 "Temporal_LogicTheory" Val "SUNTIL_IMP";
101 "Temporal_LogicTheory" Val "SUNTIL_IDEM";
100 "Temporal_LogicTheory" Val "SUNTIL_EVENT";
99 "Temporal_LogicTheory" Val "SUNTIL_AS_WHEN";
98 "Temporal_LogicTheory" Val "SUNTIL_AS_UNTIL";
97 "Temporal_LogicTheory" Val "SUNTIL_AS_SWHEN";
96 "Temporal_LogicTheory" Val "SUNTIL_AS_SBEFORE";
95 "Temporal_LogicTheory" Val "SUNTIL_AS_BEFORE";
94 "Temporal_LogicTheory" Val "SOME_EVENT";
93 "Temporal_LogicTheory" Val "SBEFORE_SIMP";
92 "Temporal_LogicTheory" Val "SBEFORE_SIGNAL";
91 "Temporal_LogicTheory" Val "SBEFORE_REC";
90 "Temporal_LogicTheory" Val "SBEFORE_NEXT";
89 "Temporal_LogicTheory" Val "SBEFORE_LINORD";
88 "Temporal_LogicTheory" Val "SBEFORE_INVARIANT";
87 "Temporal_LogicTheory" Val "SBEFORE_IMP";
86 "Temporal_LogicTheory" Val "SBEFORE_IDEM";
85 "Temporal_LogicTheory" Val "SBEFORE_EVENT";
84 "Temporal_LogicTheory" Val "SBEFORE_AS_WHEN";
83 "Temporal_LogicTheory" Val "SBEFORE_AS_UNTIL";
82 "Temporal_LogicTheory" Val "SBEFORE_AS_SWHEN";
81 "Temporal_LogicTheory" Val "SBEFORE_AS_SUNTIL";
80 "Temporal_LogicTheory" Val "SBEFORE_AS_BEFORE";
79 "Temporal_LogicTheory" Val "OR_NEXT";
78 "Temporal_LogicTheory" Val "NO_EVENT";
77 "Temporal_LogicTheory" Val "NOT_WHEN";
76 "Temporal_LogicTheory" Val "NOT_UNTIL";
75 "Temporal_LogicTheory" Val "NOT_SWHEN";
74 "Temporal_LogicTheory" Val "NOT_SUNTIL";
73 "Temporal_LogicTheory" Val "NOT_SBEFORE";
72 "Temporal_LogicTheory" Val "NOT_NEXT";
71 "Temporal_LogicTheory" Val "NOT_EVENTUAL";
70 "Temporal_LogicTheory" Val "NOT_BEFORE";
69 "Temporal_LogicTheory" Val "NOT_ALWAYS";
68 "Temporal_LogicTheory" Val "NEXT_LINORD";
67 "Temporal_LogicTheory" Val "MORE_EVENT";
66 "Temporal_LogicTheory" Val "IMP_NEXT";
65 "Temporal_LogicTheory" Val "IMMEDIATE_EVENT";
64 "Temporal_LogicTheory" Val "EVENTUAL_SIGNAL";
63 "Temporal_LogicTheory" Val "EVENTUAL_REC";
62 "Temporal_LogicTheory" Val "EVENTUAL_NEXT";
61 "Temporal_LogicTheory" Val "EVENTUAL_LINORD";
60 "Temporal_LogicTheory" Val "EVENTUAL_INVARIANT";
59 "Temporal_LogicTheory" Val "EVENTUAL_IDEM";
58 "Temporal_LogicTheory" Val "EVENTUAL_FIX";
57 "Temporal_LogicTheory" Val "EVENTUAL_AS_WHEN";
56 "Temporal_LogicTheory" Val "EVENTUAL_AS_UNTIL";
55 "Temporal_LogicTheory" Val "EVENTUAL_AS_SWHEN";
54 "Temporal_LogicTheory" Val "EVENTUAL_AS_SUNTIL";
53 "Temporal_LogicTheory" Val "EVENTUAL_AS_SBEFORE";
52 "Temporal_LogicTheory" Val "EVENTUAL_AS_BEFORE";
51 "Temporal_LogicTheory" Val "EQUIV_NEXT";
50 "Temporal_LogicTheory" Val "DELTA_CASES";
49 "Temporal_LogicTheory" Val "BEFORE_SIMP";
48 "Temporal_LogicTheory" Val "BEFORE_SIGNAL";
47 "Temporal_LogicTheory" Val "BEFORE_REC";
46 "Temporal_LogicTheory" Val "BEFORE_NEXT";
45 "Temporal_LogicTheory" Val "BEFORE_LINORD";
44 "Temporal_LogicTheory" Val "BEFORE_INVARIANT";
43 "Temporal_LogicTheory" Val "BEFORE_IMP";
42 "Temporal_LogicTheory" Val "BEFORE_IDEM";
41 "Temporal_LogicTheory" Val "BEFORE_HW";
40 "Temporal_LogicTheory" Val "BEFORE_FIX";
39 "Temporal_LogicTheory" Val "BEFORE_EVENT";
38 "Temporal_LogicTheory" Val "BEFORE_AS_WHEN_UNTIL";
37 "Temporal_LogicTheory" Val "BEFORE_AS_WHEN";
36 "Temporal_LogicTheory" Val "BEFORE_AS_UNTIL";
35 "Temporal_LogicTheory" Val "BEFORE_AS_SWHEN";
34 "Temporal_LogicTheory" Val "BEFORE_AS_SUNTIL";
33 "Temporal_LogicTheory" Val "BEFORE_AS_SBEFORE";
32 "Temporal_LogicTheory" Val "BEFORE_AS_NOT_SWHEN";
31 "Temporal_LogicTheory" Val "AND_NEXT";
30 "Temporal_LogicTheory" Val "ALWAYS_SIGNAL";
29 "Temporal_LogicTheory" Val "ALWAYS_REC";
28 "Temporal_LogicTheory" Val "ALWAYS_NEXT";
27 "Temporal_LogicTheory" Val "ALWAYS_LINORD";
26 "Temporal_LogicTheory" Val "ALWAYS_INVARIANT";
25 "Temporal_LogicTheory" Val "ALWAYS_IDEM";
24 "Temporal_LogicTheory" Val "ALWAYS_FIX";
23 "Temporal_LogicTheory" Val "ALWAYS_AS_WHEN";
22 "Temporal_LogicTheory" Val "ALWAYS_AS_UNTIL";
21 "Temporal_LogicTheory" Val "ALWAYS_AS_SWHEN";
20 "Temporal_LogicTheory" Val "ALWAYS_AS_SUNTIL";
19 "Temporal_LogicTheory" Val "ALWAYS_AS_SBEFORE";
18 "Temporal_LogicTheory" Val "ALWAYS_AS_BEFORE";
15 "Temporal_LogicTheory" Val "WHEN";
14 "Temporal_LogicTheory" Val "WATCH";
13 "Temporal_LogicTheory" Val "UPTO";
12 "Temporal_LogicTheory" Val "UNTIL";
11 "Temporal_LogicTheory" Val "SWHEN";
10 "Temporal_LogicTheory" Val "SUNTIL";
9 "Temporal_LogicTheory" Val "SBEFORE";
8 "Temporal_LogicTheory" Val "NEXT";
7 "Temporal_LogicTheory" Val "EVENTUAL";
6 "Temporal_LogicTheory" Val "BEFORE";
5 "Temporal_LogicTheory" Val "ALWAYS";
2 "Temporal_LogicTheory" Typ "thm";
0 "Temporal_LogicTheory" Str;
17 "temporalLib" Val "SMV_AUTOMATON_CONV";
16 "temporalLib" Val "UNSAFE_LTL_CONV";
15 "temporalLib" Val "UNSAFE_LTL2OMEGA_CONV";
14 "temporalLib" Val "UNSAFE_TEMP_DEFS_CONV";
13 "temporalLib" Val "LTL_CONV";
12 "temporalLib" Val "LTL2OMEGA_CONV";
11 "temporalLib" Val "TEMP_DEFS_CONV";
10 "temporalLib" Val "TEMP_NORMALIZE_CONV";
8 "temporalLib" Typ "conv";
7 "temporalLib" Typ "thm";
6 "temporalLib" Typ "term";
4 "temporalLib" Val "smv_tmp_dir";
3 "temporalLib" Val "smv_path";
2 "temporalLib" Val "smv_call";
0 "temporalLib" Str;
127 "bagTheory" Val "bag_grammars";
125 "bagTheory" Val "move_BAG_UNION_over_eq";
124 "bagTheory" Val "SUB_BAG_delta";
123 "bagTheory" Val "SUB_BAG_UNION_eliminate";
122 "bagTheory" Val "SUB_BAG_UNION_down";
121 "bagTheory" Val "SUB_BAG_UNION_DIFF";
120 "bagTheory" Val "SUB_BAG_UNION";
119 "bagTheory" Val "SUB_BAG_TRANS";
118 "bagTheory" Val "SUB_BAG_SET";
117 "bagTheory" Val "SUB_BAG_REFL";
116 "bagTheory" Val "SUB_BAG_PSUB_BAG";
115 "bagTheory" Val "SUB_BAG_LEQ";
114 "bagTheory" Val "SUB_BAG_INSERT";
113 "bagTheory" Val "SUB_BAG_EXISTS";
112 "bagTheory" Val "SUB_BAG_EMPTY";
111 "bagTheory" Val "SUB_BAG_EL_BAG";
110 "bagTheory" Val "SUB_BAG_DIFF";
109 "bagTheory" Val "SUB_BAG_BAG_IN";
108 "bagTheory" Val "SUB_BAG_BAG_DIFF";
107 "bagTheory" Val "SUB_BAG_ANTISYM";
106 "bagTheory" Val "STRONG_FINITE_BAG_INDUCT";
105 "bagTheory" Val "SING_EL_BAG";
104 "bagTheory" Val "SING_BAG_THM";
103 "bagTheory" Val "SET_OF_EMPTY";
102 "bagTheory" Val "SET_OF_EL_BAG";
101 "bagTheory" Val "SET_OF_BAG_UNION";
100 "bagTheory" Val "SET_OF_BAG_INSERT";
99 "bagTheory" Val "SET_OF_BAG_DIFF_SUBSET_up";
98 "bagTheory" Val "SET_OF_BAG_DIFF_SUBSET_down";
97 "bagTheory" Val "SET_BAG_I";
96 "bagTheory" Val "PSUB_BAG_TRANS";
95 "bagTheory" Val "PSUB_BAG_SUB_BAG";
94 "bagTheory" Val "PSUB_BAG_NOT_EQ";
93 "bagTheory" Val "PSUB_BAG_IRREFL";
92 "bagTheory" Val "PSUB_BAG_ANTISYM";
91 "bagTheory" Val "NOT_IN_SUB_BAG_INSERT";
90 "bagTheory" Val "NOT_IN_EMPTY_BAG";
89 "bagTheory" Val "NOT_IN_BAG_DIFF";
88 "bagTheory" Val "MEMBER_NOT_EMPTY";
87 "bagTheory" Val "IN_SET_OF_BAG";
86 "bagTheory" Val "FINITE_SUB_BAG";
85 "bagTheory" Val "FINITE_EMPTY_BAG";
84 "bagTheory" Val "FINITE_BAG_UNION";
83 "bagTheory" Val "FINITE_BAG_THM";
82 "bagTheory" Val "FINITE_BAG_INSERT";
81 "bagTheory" Val "FINITE_BAG_INDUCT";
80 "bagTheory" Val "FINITE_BAG_DIFF_dual";
79 "bagTheory" Val "FINITE_BAG_DIFF";
78 "bagTheory" Val "EMPTY_BAG_alt";
77 "bagTheory" Val "EL_BAG_INSERT_squeeze";
76 "bagTheory" Val "EL_BAG_11";
75 "bagTheory" Val "C_BAG_INSERT_ONE_ONE";
74 "bagTheory" Val "COMM_BAG_UNION";
73 "bagTheory" Val "BCARD_SUC";
72 "bagTheory" Val "BCARD_0";
71 "bagTheory" Val "BAG_delta_eliminate";
70 "bagTheory" Val "BAG_cases";
69 "bagTheory" Val "BAG_UNION_LEFT_CANCEL";
68 "bagTheory" Val "BAG_UNION_INSERT";
67 "bagTheory" Val "BAG_UNION_EMPTY";
66 "bagTheory" Val "BAG_UNION_DIFF";
65 "bagTheory" Val "BAG_OF_EMPTY";
64 "bagTheory" Val "BAG_IN_BAG_UNION";
63 "bagTheory" Val "BAG_IN_BAG_INSERT";
62 "bagTheory" Val "BAG_IN_BAG_DELETE";
61 "bagTheory" Val "BAG_INSERT_commutes";
60 "bagTheory" Val "BAG_INSERT_UNION";
59 "bagTheory" Val "BAG_INSERT_ONE_ONE";
58 "bagTheory" Val "BAG_INSERT_NOT_EMPTY";
57 "bagTheory" Val "BAG_INSERT_EQ_UNION";
56 "bagTheory" Val "BAG_INSERT_DIFF";
55 "bagTheory" Val "BAG_INN_LESS";
54 "bagTheory" Val "BAG_INN_EMPTY_BAG";
53 "bagTheory" Val "BAG_INN_BAG_UNION";
52 "bagTheory" Val "BAG_INN_BAG_INSERT";
51 "bagTheory" Val "BAG_INN_BAG_DELETE";
50 "bagTheory" Val "BAG_INN_0";
49 "bagTheory" Val "BAG_EXTENSION";
48 "bagTheory" Val "BAG_DISJOINT_EMPTY";
47 "bagTheory" Val "BAG_DISJOINT_DIFF";
46 "bagTheory" Val "BAG_DIFF_UNION_eliminate";
45 "bagTheory" Val "BAG_DIFF_INSERT_same";
44 "bagTheory" Val "BAG_DIFF_INSERT";
43 "bagTheory" Val "BAG_DIFF_EMPTY";
42 "bagTheory" Val "BAG_DIFF_2R";
41 "bagTheory" Val "BAG_DIFF_2L";
40 "bagTheory" Val "BAG_DELETE_concrete";
39 "bagTheory" Val "BAG_DELETE_commutes";
38 "bagTheory" Val "BAG_DELETE_TWICE";
37 "bagTheory" Val "BAG_DELETE_SING";
36 "bagTheory" Val "BAG_DELETE_PSUB_BAG";
35 "bagTheory" Val "BAG_DELETE_INSERT";
34 "bagTheory" Val "BAG_DELETE_EMPTY";
33 "bagTheory" Val "BAG_DELETE_BAG_IN_up";
32 "bagTheory" Val "BAG_DELETE_BAG_IN_down";
31 "bagTheory" Val "BAG_DELETE_BAG_IN";
30 "bagTheory" Val "BAG_DELETE_11";
29 "bagTheory" Val "BAG_CARD_THM";
28 "bagTheory" Val "BAG_CARD_BAG_INN";
27 "bagTheory" Val "ASSOC_BAG_UNION";
24 "bagTheory" Val "SUB_BAG";
23 "bagTheory" Val "SING_BAG";
22 "bagTheory" Val "SET_OF_BAG";
21 "bagTheory" Val "PSUB_BAG";
20 "bagTheory" Val "FINITE_BAG";
19 "bagTheory" Val "EMPTY_BAG";
18 "bagTheory" Val "EL_BAG";
17 "bagTheory" Val "BAG_delta";
16 "bagTheory" Val "BAG_UNION";
15 "bagTheory" Val "BAG_OF_SET";
14 "bagTheory" Val "BAG_MERGE";
13 "bagTheory" Val "BAG_INTER";
12 "bagTheory" Val "BAG_INSERT";
11 "bagTheory" Val "BAG_INN";
10 "bagTheory" Val "BAG_IN";
9 "bagTheory" Val "BAG_DISJOINT";
8 "bagTheory" Val "BAG_DIFF";
7 "bagTheory" Val "BAG_DELETE";
6 "bagTheory" Val "BAG_CARD_RELn";
5 "bagTheory" Val "BAG_CARD";
2 "bagTheory" Typ "thm";
0 "bagTheory" Str;
22 "BasicProvers" Val "RW_TAC";
21 "BasicProvers" Val "STP_TAC";
20 "BasicProvers" Val "PRIM_STP_TAC";
17 "BasicProvers" Val "&&";
16 "BasicProvers" Val "bool_ss";
12 "BasicProvers" Val "GEN_PROVE_TAC";
11 "BasicProvers" Val "PROVE_TAC";
10 "BasicProvers" Val "PROVE";
5 "BasicProvers" Typ "simpset";
4 "BasicProvers" Typ "tactic";
3 "BasicProvers" Typ "term";
2 "BasicProvers" Typ "thm";
0 "BasicProvers" Str;
3 "Diff" Val "DIFF_CONV";
2 "Diff" Val "basic_diffs";
0 "Diff" Str;
78 "limTheory" Val "lim_grammars";
76 "limTheory" Val "ROLLE";
75 "limTheory" Val "MVT_LEMMA";
74 "limTheory" Val "MVT";
73 "limTheory" Val "LIM_X";
72 "limTheory" Val "LIM_UNIQ";
71 "limTheory" Val "LIM_TRANSFORM";
70 "limTheory" Val "LIM_SUB";
69 "limTheory" Val "LIM_NULL";
68 "limTheory" Val "LIM_NEG";
67 "limTheory" Val "LIM_MUL";
66 "limTheory" Val "LIM_INV";
65 "limTheory" Val "LIM_EQUAL";
64 "limTheory" Val "LIM_DIV";
63 "limTheory" Val "LIM_CONST";
62 "limTheory" Val "LIM_ADD";
61 "limTheory" Val "LIM";
60 "limTheory" Val "IVT2";
59 "limTheory" Val "IVT";
58 "limTheory" Val "INTERVAL_LEMMA";
57 "limTheory" Val "INTERVAL_CLEMMA";
56 "limTheory" Val "INTERVAL_ABS";
55 "limTheory" Val "DIFF_XM1";
54 "limTheory" Val "DIFF_X";
53 "limTheory" Val "DIFF_UNIQ";
52 "limTheory" Val "DIFF_SUM";
51 "limTheory" Val "DIFF_SUB";
50 "limTheory" Val "DIFF_POW";
49 "limTheory" Val "DIFF_NEG";
48 "limTheory" Val "DIFF_MUL";
47 "limTheory" Val "DIFF_LMIN";
46 "limTheory" Val "DIFF_LMAX";
45 "limTheory" Val "DIFF_LINC";
44 "limTheory" Val "DIFF_LDEC";
43 "limTheory" Val "DIFF_LCONST";
42 "limTheory" Val "DIFF_ISCONST_END";
41 "limTheory" Val "DIFF_ISCONST_ALL";
40 "limTheory" Val "DIFF_ISCONST";
39 "limTheory" Val "DIFF_INVERSE_OPEN";
38 "limTheory" Val "DIFF_INVERSE_LT";
37 "limTheory" Val "DIFF_INVERSE";
36 "limTheory" Val "DIFF_INV";
35 "limTheory" Val "DIFF_DIV";
34 "limTheory" Val "DIFF_CONT";
33 "limTheory" Val "DIFF_CONST";
32 "limTheory" Val "DIFF_CMUL";
31 "limTheory" Val "DIFF_CHAIN";
30 "limTheory" Val "DIFF_CARAT";
29 "limTheory" Val "DIFF_ADD";
28 "limTheory" Val "CONT_SUB";
27 "limTheory" Val "CONT_NEG";
26 "limTheory" Val "CONT_MUL";
25 "limTheory" Val "CONT_INVERSE";
24 "limTheory" Val "CONT_INV";
23 "limTheory" Val "CONT_INJ_RANGE";
22 "limTheory" Val "CONT_INJ_LEMMA2";
21 "limTheory" Val "CONT_INJ_LEMMA";
20 "limTheory" Val "CONT_HASSUP";
19 "limTheory" Val "CONT_DIV";
18 "limTheory" Val "CONT_CONST";
17 "limTheory" Val "CONT_COMPOSE";
16 "limTheory" Val "CONT_BOUNDED";
15 "limTheory" Val "CONT_ATTAINS_ALL";
14 "limTheory" Val "CONT_ATTAINS2";
13 "limTheory" Val "CONT_ATTAINS";
12 "limTheory" Val "CONT_ADD";
11 "limTheory" Val "CONTL_LIM";
8 "limTheory" Val "tends_real_real";
7 "limTheory" Val "diffl";
6 "limTheory" Val "differentiable";
5 "limTheory" Val "contl";
2 "limTheory" Typ "thm";
0 "limTheory" Str;
331 "realTheory" Val "real_grammars";
329 "realTheory" Val "sum";
328 "realTheory" Val "real_lt";
327 "realTheory" Val "SUP_LEMMA3";
326 "realTheory" Val "SUP_LEMMA2";
325 "realTheory" Val "SUP_LEMMA1";
324 "realTheory" Val "SUM_ZERO";
323 "realTheory" Val "SUM_TWO";
322 "realTheory" Val "SUM_SUBST";
321 "realTheory" Val "SUM_SUB";
320 "realTheory" Val "SUM_REINDEX";
319 "realTheory" Val "SUM_POS_GEN";
318 "realTheory" Val "SUM_POS";
317 "realTheory" Val "SUM_PERMUTE_0";
316 "realTheory" Val "SUM_OFFSET";
315 "realTheory" Val "SUM_NSUB";
314 "realTheory" Val "SUM_NEG";
313 "realTheory" Val "SUM_LE";
312 "realTheory" Val "SUM_GROUP";
311 "realTheory" Val "SUM_EQ";
310 "realTheory" Val "SUM_DIFF";
309 "realTheory" Val "SUM_CMUL";
308 "realTheory" Val "SUM_CANCEL";
307 "realTheory" Val "SUM_BOUND";
306 "realTheory" Val "SUM_ADD";
305 "realTheory" Val "SUM_ABS_LE";
304 "realTheory" Val "SUM_ABS";
303 "realTheory" Val "SUM_2";
302 "realTheory" Val "SUM_1";
301 "realTheory" Val "SUM_0";
300 "realTheory" Val "SETOK_LE_LT";
299 "realTheory" Val "REAL_SUP_UBOUND_LE";
298 "realTheory" Val "REAL_SUP_UBOUND";
297 "realTheory" Val "REAL_SUP_SOMEPOS";
296 "realTheory" Val "REAL_SUP_LE";
295 "realTheory" Val "REAL_SUP_EXISTS";
294 "realTheory" Val "REAL_SUP_ALLPOS";
293 "realTheory" Val "REAL_SUP";
292 "realTheory" Val "REAL_SUMSQ";
291 "realTheory" Val "REAL_SUB_TRIANGLE";
290 "realTheory" Val "REAL_SUB_SUB2";
289 "realTheory" Val "REAL_SUB_SUB";
288 "realTheory" Val "REAL_SUB_RZERO";
287 "realTheory" Val "REAL_SUB_RNEG";
286 "realTheory" Val "REAL_SUB_REFL";
285 "realTheory" Val "REAL_SUB_RDISTRIB";
284 "realTheory" Val "REAL_SUB_NEG2";
283 "realTheory" Val "REAL_SUB_LZERO";
282 "realTheory" Val "REAL_SUB_LT";
281 "realTheory" Val "REAL_SUB_LNEG";
280 "realTheory" Val "REAL_SUB_LE";
279 "realTheory" Val "REAL_SUB_LDISTRIB";
278 "realTheory" Val "REAL_SUB_INV2";
277 "realTheory" Val "REAL_SUB_ADD2";
276 "realTheory" Val "REAL_SUB_ADD";
275 "realTheory" Val "REAL_SUB_ABS";
274 "realTheory" Val "REAL_SUB_0";
273 "realTheory" Val "REAL_RNEG_UNIQ";
272 "realTheory" Val "REAL_RINV_UNIQ";
271 "realTheory" Val "REAL_RDISTRIB";
270 "realTheory" Val "REAL_POW_POW";
269 "realTheory" Val "REAL_POW_MONO_LT";
268 "realTheory" Val "REAL_POW_LT2";
267 "realTheory" Val "REAL_POW_LT";
266 "realTheory" Val "REAL_POW2_ABS";
265 "realTheory" Val "REAL_POS_NZ";
264 "realTheory" Val "REAL_POS";
263 "realTheory" Val "REAL_POASQ";
262 "realTheory" Val "REAL_OVER1";
261 "realTheory" Val "REAL_OF_NUM_SUC";
260 "realTheory" Val "REAL_OF_NUM_MUL";
259 "realTheory" Val "REAL_OF_NUM_LE";
258 "realTheory" Val "REAL_OF_NUM_EQ";
257 "realTheory" Val "REAL_OF_NUM_ADD";
256 "realTheory" Val "REAL_NZ_IMP_LT";
255 "realTheory" Val "REAL_NOT_LT";
254 "realTheory" Val "REAL_NOT_LE";
253 "realTheory" Val "REAL_NEG_SUB";
252 "realTheory" Val "REAL_NEG_RMUL";
251 "realTheory" Val "REAL_NEG_NEG";
250 "realTheory" Val "REAL_NEG_MUL2";
249 "realTheory" Val "REAL_NEG_MINUS1";
248 "realTheory" Val "REAL_NEG_LT0";
247 "realTheory" Val "REAL_NEG_LMUL";
246 "realTheory" Val "REAL_NEG_LE0";
245 "realTheory" Val "REAL_NEG_INV";
244 "realTheory" Val "REAL_NEG_GT0";
243 "realTheory" Val "REAL_NEG_GE0";
242 "realTheory" Val "REAL_NEG_EQ0";
241 "realTheory" Val "REAL_NEG_EQ";
240 "realTheory" Val "REAL_NEG_ADD";
239 "realTheory" Val "REAL_NEG_0";
238 "realTheory" Val "REAL_NEGNEG";
237 "realTheory" Val "REAL_MUL_SYM";
236 "realTheory" Val "REAL_MUL_RZERO";
235 "realTheory" Val "REAL_MUL_RNEG";
234 "realTheory" Val "REAL_MUL_RINV";
233 "realTheory" Val "REAL_MUL_RID";
232 "realTheory" Val "REAL_MUL_LZERO";
231 "realTheory" Val "REAL_MUL_LNEG";
230 "realTheory" Val "REAL_MUL_LINV";
229 "realTheory" Val "REAL_MUL_LID";
228 "realTheory" Val "REAL_MUL_ASSOC";
227 "realTheory" Val "REAL_MUL";
226 "realTheory" Val "REAL_MIDDLE2";
225 "realTheory" Val "REAL_MIDDLE1";
224 "realTheory" Val "REAL_MEAN";
223 "realTheory" Val "REAL_LT_TRANS";
222 "realTheory" Val "REAL_LT_TOTAL";
221 "realTheory" Val "REAL_LT_SUB_RADD";
220 "realTheory" Val "REAL_LT_SUB_LADD";
219 "realTheory" Val "REAL_LT_RMUL_IMP";
218 "realTheory" Val "REAL_LT_RMUL_0";
217 "realTheory" Val "REAL_LT_RMUL";
216 "realTheory" Val "REAL_LT_REFL";
215 "realTheory" Val "REAL_LT_RDIV_0";
214 "realTheory" Val "REAL_LT_RDIV";
213 "realTheory" Val "REAL_LT_RADD";
212 "realTheory" Val "REAL_LT_NZ";
211 "realTheory" Val "REAL_LT_NEGTOTAL";
210 "realTheory" Val "REAL_LT_NEG";
209 "realTheory" Val "REAL_LT_MULTIPLE";
208 "realTheory" Val "REAL_LT_MUL2";
207 "realTheory" Val "REAL_LT_MUL";
206 "realTheory" Val "REAL_LT_LMUL_IMP";
205 "realTheory" Val "REAL_LT_LMUL_0";
204 "realTheory" Val "REAL_LT_LMUL";
203 "realTheory" Val "REAL_LT_LE";
202 "realTheory" Val "REAL_LT_LADD";
201 "realTheory" Val "REAL_LT_INV_EQ";
200 "realTheory" Val "REAL_LT_INV";
199 "realTheory" Val "REAL_LT_IMP_NE";
198 "realTheory" Val "REAL_LT_IMP_LE";
197 "realTheory" Val "REAL_LT_IADD";
196 "realTheory" Val "REAL_LT_HALF2";
195 "realTheory" Val "REAL_LT_HALF1";
194 "realTheory" Val "REAL_LT_GT";
193 "realTheory" Val "REAL_LT_FRACTION_0";
192 "realTheory" Val "REAL_LT_FRACTION";
191 "realTheory" Val "REAL_LT_DIV";
190 "realTheory" Val "REAL_LT_ANTISYM";
189 "realTheory" Val "REAL_LT_ADD_SUB";
188 "realTheory" Val "REAL_LT_ADDR";
187 "realTheory" Val "REAL_LT_ADDNEG2";
186 "realTheory" Val "REAL_LT_ADDNEG";
185 "realTheory" Val "REAL_LT_ADDL";
184 "realTheory" Val "REAL_LT_ADD2";
183 "realTheory" Val "REAL_LT_ADD1";
182 "realTheory" Val "REAL_LT_ADD";
181 "realTheory" Val "REAL_LT_1";
180 "realTheory" Val "REAL_LT_01";
179 "realTheory" Val "REAL_LTE_TRANS";
178 "realTheory" Val "REAL_LTE_TOTAL";
177 "realTheory" Val "REAL_LTE_ANTSYM";
176 "realTheory" Val "REAL_LTE_ADD2";
175 "realTheory" Val "REAL_LTE_ADD";
174 "realTheory" Val "REAL_LT1_POW2";
173 "realTheory" Val "REAL_LT";
172 "realTheory" Val "REAL_LNEG_UNIQ";
171 "realTheory" Val "REAL_LINV_UNIQ";
170 "realTheory" Val "REAL_LE_TRANS";
169 "realTheory" Val "REAL_LE_TOTAL";
168 "realTheory" Val "REAL_LE_SUB_RADD";
167 "realTheory" Val "REAL_LE_SUB_LADD";
166 "realTheory" Val "REAL_LE_SQUARE";
165 "realTheory" Val "REAL_LE_RNEG";
164 "realTheory" Val "REAL_LE_RMUL_IMP";
163 "realTheory" Val "REAL_LE_RMUL";
162 "realTheory" Val "REAL_LE_REFL";
161 "realTheory" Val "REAL_LE_RDIV";
160 "realTheory" Val "REAL_LE_RADD";
159 "realTheory" Val "REAL_LE_POW2";
158 "realTheory" Val "REAL_LE_NEGTOTAL";
157 "realTheory" Val "REAL_LE_NEGR";
156 "realTheory" Val "REAL_LE_NEGL";
155 "realTheory" Val "REAL_LE_NEG2";
154 "realTheory" Val "REAL_LE_NEG";
153 "realTheory" Val "REAL_LE_MUL2";
152 "realTheory" Val "REAL_LE_MUL";
151 "realTheory" Val "REAL_LE_LT";
150 "realTheory" Val "REAL_LE_LNEG";
149 "realTheory" Val "REAL_LE_LMUL_IMP";
148 "realTheory" Val "REAL_LE_LMUL";
147 "realTheory" Val "REAL_LE_LDIV";
146 "realTheory" Val "REAL_LE_LADD_IMP";
145 "realTheory" Val "REAL_LE_LADD";
144 "realTheory" Val "REAL_LE_INV_EQ";
143 "realTheory" Val "REAL_LE_INV";
142 "realTheory" Val "REAL_LE_DOUBLE";
141 "realTheory" Val "REAL_LE_DIV";
140 "realTheory" Val "REAL_LE_ANTISYM";
139 "realTheory" Val "REAL_LE_ADDR";
138 "realTheory" Val "REAL_LE_ADDL";
137 "realTheory" Val "REAL_LE_ADD2";
136 "realTheory" Val "REAL_LE_ADD";
135 "realTheory" Val "REAL_LE_01";
134 "realTheory" Val "REAL_LET_TRANS";
133 "realTheory" Val "REAL_LET_TOTAL";
132 "realTheory" Val "REAL_LET_ANTISYM";
131 "realTheory" Val "REAL_LET_ADD2";
130 "realTheory" Val "REAL_LET_ADD";
129 "realTheory" Val "REAL_LE1_POW2";
128 "realTheory" Val "REAL_LE";
127 "realTheory" Val "REAL_LDISTRIB";
126 "realTheory" Val "REAL_INV_POS";
125 "realTheory" Val "REAL_INV_NZ";
124 "realTheory" Val "REAL_INV_MUL";
123 "realTheory" Val "REAL_INV_LT1";
122 "realTheory" Val "REAL_INV_INV";
121 "realTheory" Val "REAL_INV_EQ_0";
120 "realTheory" Val "REAL_INV_1OVER";
119 "realTheory" Val "REAL_INV_0";
118 "realTheory" Val "REAL_INVINV";
117 "realTheory" Val "REAL_INV1";
116 "realTheory" Val "REAL_INJ";
115 "realTheory" Val "REAL_HALF_DOUBLE";
114 "realTheory" Val "REAL_FACT_NZ";
113 "realTheory" Val "REAL_EQ_SUB_RADD";
112 "realTheory" Val "REAL_EQ_SUB_LADD";
111 "realTheory" Val "REAL_EQ_RMUL_IMP";
110 "realTheory" Val "REAL_EQ_RMUL";
109 "realTheory" Val "REAL_EQ_RADD";
108 "realTheory" Val "REAL_EQ_NEG";
107 "realTheory" Val "REAL_EQ_MUL_LCANCEL";
106 "realTheory" Val "REAL_EQ_LMUL_IMP";
105 "realTheory" Val "REAL_EQ_LMUL2";
104 "realTheory" Val "REAL_EQ_LMUL";
103 "realTheory" Val "REAL_EQ_LADD";
102 "realTheory" Val "REAL_EQ_IMP_LE";
101 "realTheory" Val "REAL_ENTIRE";
100 "realTheory" Val "REAL_DOWN2";
99 "realTheory" Val "REAL_DOWN";
98 "realTheory" Val "REAL_DOUBLE";
97 "realTheory" Val "REAL_DIV_RMUL";
96 "realTheory" Val "REAL_DIV_REFL";
95 "realTheory" Val "REAL_DIV_MUL2";
94 "realTheory" Val "REAL_DIV_LZERO";
93 "realTheory" Val "REAL_DIV_LMUL";
92 "realTheory" Val "REAL_DIFFSQ";
91 "realTheory" Val "REAL_ARCH_LEAST";
90 "realTheory" Val "REAL_ARCH";
89 "realTheory" Val "REAL_ADD_SYM";
88 "realTheory" Val "REAL_ADD_SUB2";
87 "realTheory" Val "REAL_ADD_SUB";
86 "realTheory" Val "REAL_ADD_RINV";
85 "realTheory" Val "REAL_ADD_RID_UNIQ";
84 "realTheory" Val "REAL_ADD_RID";
83 "realTheory" Val "REAL_ADD_RDISTRIB";
82 "realTheory" Val "REAL_ADD_LINV";
81 "realTheory" Val "REAL_ADD_LID_UNIQ";
80 "realTheory" Val "REAL_ADD_LID";
79 "realTheory" Val "REAL_ADD_LDISTRIB";
78 "realTheory" Val "REAL_ADD_ASSOC";
77 "realTheory" Val "REAL_ADD2_SUB2";
76 "realTheory" Val "REAL_ADD";
75 "realTheory" Val "REAL_ABS_TRIANGLE";
74 "realTheory" Val "REAL_ABS_POS";
73 "realTheory" Val "REAL_ABS_MUL";
72 "realTheory" Val "REAL_ABS_0";
71 "realTheory" Val "REAL_10";
70 "realTheory" Val "REAL_1";
69 "realTheory" Val "REAL_0";
68 "realTheory" Val "REAL";
67 "realTheory" Val "POW_ZERO_EQ";
66 "realTheory" Val "POW_ZERO";
65 "realTheory" Val "POW_POS_LT";
64 "realTheory" Val "POW_POS";
63 "realTheory" Val "POW_PLUS1";
62 "realTheory" Val "POW_ONE";
61 "realTheory" Val "POW_NZ";
60 "realTheory" Val "POW_MUL";
59 "realTheory" Val "POW_MINUS1";
58 "realTheory" Val "POW_M1";
57 "realTheory" Val "POW_LT";
56 "realTheory" Val "POW_LE";
55 "realTheory" Val "POW_INV";
54 "realTheory" Val "POW_EQ";
53 "realTheory" Val "POW_ADD";
52 "realTheory" Val "POW_ABS";
51 "realTheory" Val "POW_2_LT";
50 "realTheory" Val "POW_2_LE1";
49 "realTheory" Val "POW_2";
48 "realTheory" Val "POW_1";
47 "realTheory" Val "POW_0";
46 "realTheory" Val "ABS_ZERO";
45 "realTheory" Val "ABS_TRIANGLE";
44 "realTheory" Val "ABS_SUM";
43 "realTheory" Val "ABS_SUB_ABS";
42 "realTheory" Val "ABS_SUB";
41 "realTheory" Val "ABS_STILLNZ";
40 "realTheory" Val "ABS_SIGN2";
39 "realTheory" Val "ABS_SIGN";
38 "realTheory" Val "ABS_REFL";
37 "realTheory" Val "ABS_POW2";
36 "realTheory" Val "ABS_POS";
35 "realTheory" Val "ABS_NZ";
34 "realTheory" Val "ABS_NEG";
33 "realTheory" Val "ABS_N";
32 "realTheory" Val "ABS_MUL";
31 "realTheory" Val "ABS_LT_MUL2";
30 "realTheory" Val "ABS_LE";
29 "realTheory" Val "ABS_INV";
28 "realTheory" Val "ABS_DIV";
27 "realTheory" Val "ABS_CIRCLE";
26 "realTheory" Val "ABS_CASES";
25 "realTheory" Val "ABS_BOUNDS";
24 "realTheory" Val "ABS_BOUND";
23 "realTheory" Val "ABS_BETWEEN2";
22 "realTheory" Val "ABS_BETWEEN1";
21 "realTheory" Val "ABS_BETWEEN";
20 "realTheory" Val "ABS_ABS";
19 "realTheory" Val "ABS_1";
18 "realTheory" Val "ABS_0";
15 "realTheory" Val "sup";
14 "realTheory" Val "sumc";
13 "realTheory" Val "real_sub";
12 "realTheory" Val "real_of_num";
11 "realTheory" Val "real_lte";
10 "realTheory" Val "real_gt";
9 "realTheory" Val "real_ge";
8 "realTheory" Val "real_div";
7 "realTheory" Val "pow";
6 "realTheory" Val "abs";
5 "realTheory" Val "SUM_DEF";
2 "realTheory" Typ "thm";
0 "realTheory" Str;
8 "RealArith" Val "REAL_ARITH";
7 "RealArith" Val "REAL_ARITH_TAC";
6 "RealArith" Val "PURE_REAL_ARITH_TAC";
4 "RealArith" Typ "tactic";
3 "RealArith" Typ "thm";
2 "RealArith" Typ "term";
0 "RealArith" Str;
36 "netsTheory" Val "nets_grammars";
34 "netsTheory" Val "SEQ_TENDS";
33 "netsTheory" Val "NET_SUB";
32 "netsTheory" Val "NET_NULL_MUL";
31 "netsTheory" Val "NET_NULL_CMUL";
30 "netsTheory" Val "NET_NULL_ADD";
29 "netsTheory" Val "NET_NULL";
28 "netsTheory" Val "NET_NEG";
27 "netsTheory" Val "NET_MUL";
26 "netsTheory" Val "NET_LE";
25 "netsTheory" Val "NET_INV";
24 "netsTheory" Val "NET_DIV";
23 "netsTheory" Val "NET_CONV_NZ";
22 "netsTheory" Val "NET_CONV_IBOUNDED";
21 "netsTheory" Val "NET_CONV_BOUNDED";
20 "netsTheory" Val "NET_ADD";
19 "netsTheory" Val "NET_ABS";
18 "netsTheory" Val "MTOP_TENDS_UNIQ";
17 "netsTheory" Val "MTOP_TENDS";
16 "netsTheory" Val "MR1_BOUNDED";
15 "netsTheory" Val "LIM_TENDS2";
14 "netsTheory" Val "LIM_TENDS";
13 "netsTheory" Val "DORDER_TENDSTO";
12 "netsTheory" Val "DORDER_NGE";
11 "netsTheory" Val "DORDER_LEMMA";
8 "netsTheory" Val "tendsto";
7 "netsTheory" Val "tends";
6 "netsTheory" Val "dorder";
5 "netsTheory" Val "bounded";
2 "netsTheory" Typ "thm";
0 "netsTheory" Str;
96 "realaxTheory" Val "realax_grammars";
94 "realaxTheory" Val "TREAL_NEG_WELLDEF";
93 "realaxTheory" Val "TREAL_MUL_WELLDEFR";
92 "realaxTheory" Val "TREAL_MUL_WELLDEF";
91 "realaxTheory" Val "TREAL_MUL_SYM";
90 "realaxTheory" Val "TREAL_MUL_LINV";
89 "realaxTheory" Val "TREAL_MUL_LID";
88 "realaxTheory" Val "TREAL_MUL_ASSOC";
87 "realaxTheory" Val "TREAL_LT_WELLDEFR";
86 "realaxTheory" Val "TREAL_LT_WELLDEFL";
85 "realaxTheory" Val "TREAL_LT_WELLDEF";
84 "realaxTheory" Val "TREAL_LT_TRANS";
83 "realaxTheory" Val "TREAL_LT_TOTAL";
82 "realaxTheory" Val "TREAL_LT_REFL";
81 "realaxTheory" Val "TREAL_LT_MUL";
80 "realaxTheory" Val "TREAL_LT_ADD";
79 "realaxTheory" Val "TREAL_LDISTRIB";
78 "realaxTheory" Val "TREAL_ISO";
77 "realaxTheory" Val "TREAL_INV_WELLDEF";
76 "realaxTheory" Val "TREAL_INV_0";
75 "realaxTheory" Val "TREAL_EQ_TRANS";
74 "realaxTheory" Val "TREAL_EQ_SYM";
73 "realaxTheory" Val "TREAL_EQ_REFL";
72 "realaxTheory" Val "TREAL_EQ_EQUIV";
71 "realaxTheory" Val "TREAL_EQ_AP";
70 "realaxTheory" Val "TREAL_BIJ_WELLDEF";
69 "realaxTheory" Val "TREAL_BIJ";
68 "realaxTheory" Val "TREAL_ADD_WELLDEFR";
67 "realaxTheory" Val "TREAL_ADD_WELLDEF";
66 "realaxTheory" Val "TREAL_ADD_SYM";
65 "realaxTheory" Val "TREAL_ADD_LINV";
64 "realaxTheory" Val "TREAL_ADD_LID";
63 "realaxTheory" Val "TREAL_ADD_ASSOC";
62 "realaxTheory" Val "TREAL_10";
61 "realaxTheory" Val "SUP_ALLPOS_LEMMA4";
60 "realaxTheory" Val "SUP_ALLPOS_LEMMA3";
59 "realaxTheory" Val "SUP_ALLPOS_LEMMA2";
58 "realaxTheory" Val "SUP_ALLPOS_LEMMA1";
57 "realaxTheory" Val "REAL_SUP_ALLPOS";
56 "realaxTheory" Val "REAL_POS";
55 "realaxTheory" Val "REAL_MUL_SYM";
54 "realaxTheory" Val "REAL_MUL_LINV";
53 "realaxTheory" Val "REAL_MUL_LID";
52 "realaxTheory" Val "REAL_MUL_ASSOC";
51 "realaxTheory" Val "REAL_LT_TRANS";
50 "realaxTheory" Val "REAL_LT_TOTAL";
49 "realaxTheory" Val "REAL_LT_REFL";
48 "realaxTheory" Val "REAL_LT_MUL";
47 "realaxTheory" Val "REAL_LT_IADD";
46 "realaxTheory" Val "REAL_LDISTRIB";
45 "realaxTheory" Val "REAL_ISO_EQ";
44 "realaxTheory" Val "REAL_INV_0";
43 "realaxTheory" Val "REAL_ADD_SYM";
42 "realaxTheory" Val "REAL_ADD_LINV";
41 "realaxTheory" Val "REAL_ADD_LID";
40 "realaxTheory" Val "REAL_ADD_ASSOC";
39 "realaxTheory" Val "REAL_10";
38 "realaxTheory" Val "HREAL_RDISTRIB";
37 "realaxTheory" Val "HREAL_LT_REFL";
36 "realaxTheory" Val "HREAL_LT_NE";
35 "realaxTheory" Val "HREAL_LT_LADD";
34 "realaxTheory" Val "HREAL_LT_GT";
33 "realaxTheory" Val "HREAL_LT_ADDR";
32 "realaxTheory" Val "HREAL_LT_ADDL";
31 "realaxTheory" Val "HREAL_LT_ADD2";
30 "realaxTheory" Val "HREAL_EQ_LADD";
29 "realaxTheory" Val "HREAL_EQ_ADDR";
28 "realaxTheory" Val "HREAL_EQ_ADDL";
25 "realaxTheory" Val "treal_of_hreal";
24 "realaxTheory" Val "treal_neg";
23 "realaxTheory" Val "treal_mul";
22 "realaxTheory" Val "treal_lt";
21 "realaxTheory" Val "treal_inv";
20 "realaxTheory" Val "treal_eq";
19 "realaxTheory" Val "treal_add";
18 "realaxTheory" Val "treal_1";
17 "realaxTheory" Val "treal_0";
16 "realaxTheory" Val "real_tybij";
15 "realaxTheory" Val "real_of_hreal";
14 "realaxTheory" Val "real_neg";
13 "realaxTheory" Val "real_mul";
12 "realaxTheory" Val "real_lt";
11 "realaxTheory" Val "real_inv";
10 "realaxTheory" Val "real_add";
9 "realaxTheory" Val "real_TY_DEF";
8 "realaxTheory" Val "real_1";
7 "realaxTheory" Val "real_0";
6 "realaxTheory" Val "hreal_of_treal";
5 "realaxTheory" Val "hreal_of_real";
2 "realaxTheory" Typ "thm";
0 "realaxTheory" Str;
2 "RealSS" Val "real_ss";
0 "RealSS" Str;
100 "polyTheory" Val "poly_grammars";
98 "polyTheory" Val "RSQUAREFREE_ROOTS";
97 "polyTheory" Val "RSQUAREFREE_DECOMP";
96 "polyTheory" Val "POLY_ZERO_LEMMA";
95 "polyTheory" Val "POLY_ZERO";
94 "polyTheory" Val "POLY_SQUAREFREE_DECOMP_ORDER";
93 "polyTheory" Val "POLY_SQUAREFREE_DECOMP";
92 "polyTheory" Val "POLY_ROOTS_INDEX_LENGTH";
91 "polyTheory" Val "POLY_ROOTS_INDEX_LEMMA";
90 "polyTheory" Val "POLY_ROOTS_FINITE_SET";
89 "polyTheory" Val "POLY_ROOTS_FINITE_LEMMA";
88 "polyTheory" Val "POLY_ROOTS_FINITE";
87 "polyTheory" Val "POLY_PRIME_EQ_0";
86 "polyTheory" Val "POLY_PRIMES";
85 "polyTheory" Val "POLY_ORDER_EXISTS";
84 "polyTheory" Val "POLY_ORDER";
83 "polyTheory" Val "POLY_NORMALIZE";
82 "polyTheory" Val "POLY_NEG_CLAUSES";
81 "polyTheory" Val "POLY_NEG";
80 "polyTheory" Val "POLY_MVT";
79 "polyTheory" Val "POLY_MUL_LCANCEL";
78 "polyTheory" Val "POLY_MUL_CLAUSES";
77 "polyTheory" Val "POLY_MUL_ASSOC";
76 "polyTheory" Val "POLY_MUL";
75 "polyTheory" Val "POLY_MONO";
74 "polyTheory" Val "POLY_LINEAR_REM";
73 "polyTheory" Val "POLY_LINEAR_DIVIDES";
72 "polyTheory" Val "POLY_LENGTH_MUL";
71 "polyTheory" Val "POLY_IVT_POS";
70 "polyTheory" Val "POLY_IVT_NEG";
69 "polyTheory" Val "POLY_EXP_PRIME_EQ_0";
68 "polyTheory" Val "POLY_EXP_EQ_0";
67 "polyTheory" Val "POLY_EXP_DIVIDES";
66 "polyTheory" Val "POLY_EXP_ADD";
65 "polyTheory" Val "POLY_EXP";
64 "polyTheory" Val "POLY_ENTIRE_LEMMA";
63 "polyTheory" Val "POLY_ENTIRE";
62 "polyTheory" Val "POLY_DIVIDES_ZERO";
61 "polyTheory" Val "POLY_DIVIDES_TRANS";
60 "polyTheory" Val "POLY_DIVIDES_SUB2";
59 "polyTheory" Val "POLY_DIVIDES_SUB";
58 "polyTheory" Val "POLY_DIVIDES_REFL";
57 "polyTheory" Val "POLY_DIVIDES_EXP";
56 "polyTheory" Val "POLY_DIVIDES_ADD";
55 "polyTheory" Val "POLY_DIFF_ZERO";
54 "polyTheory" Val "POLY_DIFF_WELLDEF";
53 "polyTheory" Val "POLY_DIFF_NEG";
52 "polyTheory" Val "POLY_DIFF_MUL_LEMMA";
51 "polyTheory" Val "POLY_DIFF_MUL";
50 "polyTheory" Val "POLY_DIFF_LEMMA";
49 "polyTheory" Val "POLY_DIFF_ISZERO";
48 "polyTheory" Val "POLY_DIFF_EXP_PRIME";
47 "polyTheory" Val "POLY_DIFF_EXP";
46 "polyTheory" Val "POLY_DIFF_CMUL";
45 "polyTheory" Val "POLY_DIFF_CLAUSES";
44 "polyTheory" Val "POLY_DIFF_AUX_NEG";
43 "polyTheory" Val "POLY_DIFF_AUX_MUL_LEMMA";
42 "polyTheory" Val "POLY_DIFF_AUX_ISZERO";
41 "polyTheory" Val "POLY_DIFF_AUX_CMUL";
40 "polyTheory" Val "POLY_DIFF_AUX_ADD";
39 "polyTheory" Val "POLY_DIFF_ADD";
38 "polyTheory" Val "POLY_DIFFERENTIABLE";
37 "polyTheory" Val "POLY_DIFF";
36 "polyTheory" Val "POLY_CONT";
35 "polyTheory" Val "POLY_CMUL_CLAUSES";
34 "polyTheory" Val "POLY_CMUL";
33 "polyTheory" Val "POLY_ADD_RZERO";
32 "polyTheory" Val "POLY_ADD_CLAUSES";
31 "polyTheory" Val "POLY_ADD";
30 "polyTheory" Val "ORDER_UNIQUE";
29 "polyTheory" Val "ORDER_THM";
28 "polyTheory" Val "ORDER_ROOT";
27 "polyTheory" Val "ORDER_POLY";
26 "polyTheory" Val "ORDER_MUL";
25 "polyTheory" Val "ORDER_DIVIDES";
24 "polyTheory" Val "ORDER_DIFF";
23 "polyTheory" Val "ORDER_DECOMP";
22 "polyTheory" Val "ORDER";
21 "polyTheory" Val "FINITE_LEMMA";
20 "polyTheory" Val "DEGREE_ZERO";
17 "polyTheory" Val "rsquarefree";
16 "polyTheory" Val "poly_order";
15 "polyTheory" Val "poly_neg_def";
14 "polyTheory" Val "poly_mul_def";
13 "polyTheory" Val "poly_exp_def";
12 "polyTheory" Val "poly_divides";
11 "polyTheory" Val "poly_diff_def";
10 "polyTheory" Val "poly_diff_aux_def";
9 "polyTheory" Val "poly_def";
8 "polyTheory" Val "poly_cmul_def";
7 "polyTheory" Val "poly_add_def";
6 "polyTheory" Val "normalize";
5 "polyTheory" Val "degree";
2 "polyTheory" Typ "thm";
0 "polyTheory" Str;
79 "seqTheory" Val "seq_grammars";
77 "seqTheory" Val "SUM_UNIQ";
76 "seqTheory" Val "SUM_SUMMABLE";
75 "seqTheory" Val "SUMMABLE_SUM";
74 "seqTheory" Val "SUBSEQ_SUC";
73 "seqTheory" Val "SER_ZERO";
72 "seqTheory" Val "SER_SUB";
71 "seqTheory" Val "SER_RATIO";
70 "seqTheory" Val "SER_POS_LT_PAIR";
69 "seqTheory" Val "SER_POS_LT";
68 "seqTheory" Val "SER_POS_LE";
67 "seqTheory" Val "SER_PAIR";
66 "seqTheory" Val "SER_OFFSET";
65 "seqTheory" Val "SER_NEG";
64 "seqTheory" Val "SER_LE2";
63 "seqTheory" Val "SER_LE";
62 "seqTheory" Val "SER_GROUP";
61 "seqTheory" Val "SER_COMPARA";
60 "seqTheory" Val "SER_COMPAR";
59 "seqTheory" Val "SER_CMUL";
58 "seqTheory" Val "SER_CDIV";
57 "seqTheory" Val "SER_CAUCHY";
56 "seqTheory" Val "SER_ADD";
55 "seqTheory" Val "SER_ACONV";
54 "seqTheory" Val "SER_ABS";
53 "seqTheory" Val "SER_0";
52 "seqTheory" Val "SEQ_UNIQ";
51 "seqTheory" Val "SEQ_SUC";
50 "seqTheory" Val "SEQ_SUBLE";
49 "seqTheory" Val "SEQ_SUB";
48 "seqTheory" Val "SEQ_SBOUNDED";
47 "seqTheory" Val "SEQ_POWER_ABS";
46 "seqTheory" Val "SEQ_POWER";
45 "seqTheory" Val "SEQ_NEG_CONV";
44 "seqTheory" Val "SEQ_NEG_BOUNDED";
43 "seqTheory" Val "SEQ_NEG";
42 "seqTheory" Val "SEQ_MUL";
41 "seqTheory" Val "SEQ_MONOSUB";
40 "seqTheory" Val "SEQ_LIM";
39 "seqTheory" Val "SEQ_LE";
38 "seqTheory" Val "SEQ_INV0";
37 "seqTheory" Val "SEQ_INV";
36 "seqTheory" Val "SEQ_ICONV";
35 "seqTheory" Val "SEQ_DIV";
34 "seqTheory" Val "SEQ_DIRECT";
33 "seqTheory" Val "SEQ_CONST";
32 "seqTheory" Val "SEQ_CBOUNDED";
31 "seqTheory" Val "SEQ_CAUCHY";
30 "seqTheory" Val "SEQ_BOUNDED_2";
29 "seqTheory" Val "SEQ_BOUNDED";
28 "seqTheory" Val "SEQ_BCONV";
27 "seqTheory" Val "SEQ_ADD";
26 "seqTheory" Val "SEQ_ABS_IMP";
25 "seqTheory" Val "SEQ_ABS";
24 "seqTheory" Val "SEQ";
23 "seqTheory" Val "NEST_LEMMA_UNIQ";
22 "seqTheory" Val "NEST_LEMMA";
21 "seqTheory" Val "MONO_SUC";
20 "seqTheory" Val "MAX_LEMMA";
19 "seqTheory" Val "GP_FINITE";
18 "seqTheory" Val "GP";
17 "seqTheory" Val "BOLZANO_LEMMA";
16 "seqTheory" Val "ABS_NEG_LEMMA";
13 "seqTheory" Val "tends_num_real";
12 "seqTheory" Val "sums";
11 "seqTheory" Val "summable";
10 "seqTheory" Val "suminf";
9 "seqTheory" Val "subseq";
8 "seqTheory" Val "mono";
7 "seqTheory" Val "lim";
6 "seqTheory" Val "convergent";
5 "seqTheory" Val "cauchy";
2 "seqTheory" Typ "thm";
0 "seqTheory" Str;
56 "hratTheory" Val "hrat_grammars";
54 "hratTheory" Val "TRAT_SUCINT_0";
53 "hratTheory" Val "TRAT_SUCINT";
52 "hratTheory" Val "TRAT_NOZERO";
51 "hratTheory" Val "TRAT_MUL_WELLDEFINED2";
50 "hratTheory" Val "TRAT_MUL_WELLDEFINED";
49 "hratTheory" Val "TRAT_MUL_SYM_EQ";
48 "hratTheory" Val "TRAT_MUL_SYM";
47 "hratTheory" Val "TRAT_MUL_LINV";
46 "hratTheory" Val "TRAT_MUL_LID";
45 "hratTheory" Val "TRAT_MUL_ASSOC";
44 "hratTheory" Val "TRAT_LDISTRIB";
43 "hratTheory" Val "TRAT_INV_WELLDEFINED";
42 "hratTheory" Val "TRAT_EQ_TRANS";
41 "hratTheory" Val "TRAT_EQ_SYM";
40 "hratTheory" Val "TRAT_EQ_REFL";
39 "hratTheory" Val "TRAT_EQ_EQUIV";
38 "hratTheory" Val "TRAT_EQ_AP";
37 "hratTheory" Val "TRAT_ARCH";
36 "hratTheory" Val "TRAT_ADD_WELLDEFINED2";
35 "hratTheory" Val "TRAT_ADD_WELLDEFINED";
34 "hratTheory" Val "TRAT_ADD_TOTAL";
33 "hratTheory" Val "TRAT_ADD_SYM_EQ";
32 "hratTheory" Val "TRAT_ADD_SYM";
31 "hratTheory" Val "TRAT_ADD_ASSOC";
30 "hratTheory" Val "HRAT_SUCINT";
29 "hratTheory" Val "HRAT_NOZERO";
28 "hratTheory" Val "HRAT_MUL_SYM";
27 "hratTheory" Val "HRAT_MUL_LINV";
26 "hratTheory" Val "HRAT_MUL_LID";
25 "hratTheory" Val "HRAT_MUL_ASSOC";
24 "hratTheory" Val "HRAT_LDISTRIB";
23 "hratTheory" Val "HRAT_ARCH";
22 "hratTheory" Val "HRAT_ADD_TOTAL";
21 "hratTheory" Val "HRAT_ADD_SYM";
20 "hratTheory" Val "HRAT_ADD_ASSOC";
17 "hratTheory" Val "trat_sucint";
16 "hratTheory" Val "trat_mul";
15 "hratTheory" Val "trat_inv";
14 "hratTheory" Val "trat_eq";
13 "hratTheory" Val "trat_add";
12 "hratTheory" Val "trat_1";
11 "hratTheory" Val "hrat_tybij";
10 "hratTheory" Val "hrat_sucint";
9 "hratTheory" Val "hrat_mul";
8 "hratTheory" Val "hrat_inv";
7 "hratTheory" Val "hrat_add";
6 "hratTheory" Val "hrat_TY_DEF";
5 "hratTheory" Val "hrat_1";
2 "hratTheory" Typ "thm";
0 "hratTheory" Str;
24 "powserTheory" Val "powser_grammars";
22 "powserTheory" Val "TERMDIFF_LEMMA5";
21 "powserTheory" Val "TERMDIFF_LEMMA4";
20 "powserTheory" Val "TERMDIFF_LEMMA3";
19 "powserTheory" Val "TERMDIFF_LEMMA2";
18 "powserTheory" Val "TERMDIFF_LEMMA1";
17 "powserTheory" Val "TERMDIFF";
16 "powserTheory" Val "POWSER_INSIDEA";
15 "powserTheory" Val "POWSER_INSIDE";
14 "powserTheory" Val "POWREV";
13 "powserTheory" Val "POWDIFF_LEMMA";
12 "powserTheory" Val "POWDIFF";
11 "powserTheory" Val "DIFFS_NEG";
10 "powserTheory" Val "DIFFS_LEMMA2";
9 "powserTheory" Val "DIFFS_LEMMA";
8 "powserTheory" Val "DIFFS_EQUIV";
5 "powserTheory" Val "diffs";
2 "powserTheory" Typ "thm";
0 "powserTheory" Str;
60 "topologyTheory" Val "topology_grammars";
58 "topologyTheory" Val "mtop_istopology";
57 "topologyTheory" Val "TOPOLOGY_UNION";
56 "topologyTheory" Val "TOPOLOGY";
55 "topologyTheory" Val "SUBSET_TRANS";
54 "topologyTheory" Val "SUBSET_REFL";
53 "topologyTheory" Val "SUBSET_ANTISYM";
52 "topologyTheory" Val "OPEN_UNOPEN";
51 "topologyTheory" Val "OPEN_SUBOPEN";
50 "topologyTheory" Val "OPEN_OWN_NEIGH";
49 "topologyTheory" Val "OPEN_NEIGH";
48 "topologyTheory" Val "MTOP_OPEN";
47 "topologyTheory" Val "MTOP_LIMPT";
46 "topologyTheory" Val "MR1_SUB_LT";
45 "topologyTheory" Val "MR1_SUB_LE";
44 "topologyTheory" Val "MR1_SUB";
43 "topologyTheory" Val "MR1_LIMPT";
42 "topologyTheory" Val "MR1_DEF";
41 "topologyTheory" Val "MR1_BETWEEN1";
40 "topologyTheory" Val "MR1_ADD_POS";
39 "topologyTheory" Val "MR1_ADD_LT";
38 "topologyTheory" Val "MR1_ADD";
37 "topologyTheory" Val "METRIC_ZERO";
36 "topologyTheory" Val "METRIC_TRIANGLE";
35 "topologyTheory" Val "METRIC_SYM";
34 "topologyTheory" Val "METRIC_SAME";
33 "topologyTheory" Val "METRIC_POS";
32 "topologyTheory" Val "METRIC_NZ";
31 "topologyTheory" Val "METRIC_ISMET";
30 "topologyTheory" Val "ISMET_R1";
29 "topologyTheory" Val "COMPL_MEM";
28 "topologyTheory" Val "CLOSED_LIMPT";
27 "topologyTheory" Val "BALL_OPEN";
26 "topologyTheory" Val "BALL_NEIGH";
23 "topologyTheory" Val "topology_tybij";
22 "topologyTheory" Val "topology_TY_DEF";
21 "topologyTheory" Val "re_universe";
20 "topologyTheory" Val "re_union";
19 "topologyTheory" Val "re_subset";
18 "topologyTheory" Val "re_null";
17 "topologyTheory" Val "re_intersect";
16 "topologyTheory" Val "re_compl";
15 "topologyTheory" Val "re_Union";
14 "topologyTheory" Val "neigh";
13 "topologyTheory" Val "mtop";
12 "topologyTheory" Val "mr1";
11 "topologyTheory" Val "metric_tybij";
10 "topologyTheory" Val "metric_TY_DEF";
9 "topologyTheory" Val "limpt";
8 "topologyTheory" Val "istopology";
7 "topologyTheory" Val "ismet";
6 "topologyTheory" Val "closed";
5 "topologyTheory" Val "ball";
2 "topologyTheory" Typ "thm";
0 "topologyTheory" Str;
80 "hrealTheory" Val "hreal_grammars";
78 "hrealTheory" Val "ISACUT_HRAT";
77 "hrealTheory" Val "HREAL_SUP_ISACUT";
76 "hrealTheory" Val "HREAL_SUP";
75 "hrealTheory" Val "HREAL_SUB_ISACUT";
74 "hrealTheory" Val "HREAL_SUB_ADD";
73 "hrealTheory" Val "HREAL_NOZERO";
72 "hrealTheory" Val "HREAL_MUL_SYM";
71 "hrealTheory" Val "HREAL_MUL_LINV";
70 "hrealTheory" Val "HREAL_MUL_LID";
69 "hrealTheory" Val "HREAL_MUL_ISACUT";
68 "hrealTheory" Val "HREAL_MUL_ASSOC";
67 "hrealTheory" Val "HREAL_LT_TOTAL";
66 "hrealTheory" Val "HREAL_LT_LEMMA";
65 "hrealTheory" Val "HREAL_LT";
64 "hrealTheory" Val "HREAL_LDISTRIB";
63 "hrealTheory" Val "HREAL_INV_ISACUT";
62 "hrealTheory" Val "HREAL_ADD_TOTAL";
61 "hrealTheory" Val "HREAL_ADD_SYM";
60 "hrealTheory" Val "HREAL_ADD_ISACUT";
59 "hrealTheory" Val "HREAL_ADD_ASSOC";
58 "hrealTheory" Val "HRAT_UP";
57 "hrealTheory" Val "HRAT_RDISTRIB";
56 "hrealTheory" Val "HRAT_MUL_RINV";
55 "hrealTheory" Val "HRAT_MUL_RID";
54 "hrealTheory" Val "HRAT_MEAN";
53 "hrealTheory" Val "HRAT_LT_TRANS";
52 "hrealTheory" Val "HRAT_LT_TOTAL";
51 "hrealTheory" Val "HRAT_LT_RMUL1";
50 "hrealTheory" Val "HRAT_LT_RMUL";
49 "hrealTheory" Val "HRAT_LT_REFL";
48 "hrealTheory" Val "HRAT_LT_RADD";
47 "hrealTheory" Val "HRAT_LT_R1";
46 "hrealTheory" Val "HRAT_LT_NE";
45 "hrealTheory" Val "HRAT_LT_MUL2";
44 "hrealTheory" Val "HRAT_LT_LMUL1";
43 "hrealTheory" Val "HRAT_LT_LMUL";
42 "hrealTheory" Val "HRAT_LT_LADD";
41 "hrealTheory" Val "HRAT_LT_L1";
40 "hrealTheory" Val "HRAT_LT_GT";
39 "hrealTheory" Val "HRAT_LT_ANTISYM";
38 "hrealTheory" Val "HRAT_LT_ADDR";
37 "hrealTheory" Val "HRAT_LT_ADDL";
36 "hrealTheory" Val "HRAT_LT_ADD2";
35 "hrealTheory" Val "HRAT_INV_MUL";
34 "hrealTheory" Val "HRAT_GT_LMUL1";
33 "hrealTheory" Val "HRAT_GT_L1";
32 "hrealTheory" Val "HRAT_EQ_LMUL";
31 "hrealTheory" Val "HRAT_EQ_LADD";
30 "hrealTheory" Val "HRAT_DOWN2";
29 "hrealTheory" Val "HRAT_DOWN";
28 "hrealTheory" Val "EQUAL_CUTS";
27 "hrealTheory" Val "CUT_UP";
26 "hrealTheory" Val "CUT_UBOUND";
25 "hrealTheory" Val "CUT_STRADDLE";
24 "hrealTheory" Val "CUT_NONEMPTY";
23 "hrealTheory" Val "CUT_NEARTOP_MUL";
22 "hrealTheory" Val "CUT_NEARTOP_ADD";
21 "hrealTheory" Val "CUT_ISACUT";
20 "hrealTheory" Val "CUT_DOWN";
19 "hrealTheory" Val "CUT_BOUNDED";
16 "hrealTheory" Val "isacut";
15 "hrealTheory" Val "hreal_tybij";
14 "hrealTheory" Val "hreal_sup";
13 "hrealTheory" Val "hreal_sub";
12 "hrealTheory" Val "hreal_mul";
11 "hrealTheory" Val "hreal_lt";
10 "hrealTheory" Val "hreal_inv";
9 "hrealTheory" Val "hreal_add";
8 "hrealTheory" Val "hreal_TY_DEF";
7 "hrealTheory" Val "hreal_1";
6 "hrealTheory" Val "hrat_lt";
5 "hrealTheory" Val "cut_of_hrat";
2 "hrealTheory" Typ "thm";
0 "hrealTheory" Str;
17 "realLib" Val "DIFF_CONV";
16 "realLib" Val "basic_diffs";
12 "realLib" Val "real_ss";
10 "realLib" Val "REAL_ARITH";
9 "realLib" Val "REAL_ARITH_TAC";
8 "realLib" Val "PURE_REAL_ARITH_TAC";
6 "realLib" Typ "tactic";
5 "realLib" Typ "conv";
4 "realLib" Typ "thm";
3 "realLib" Typ "term";
0 "realLib" Str;
216 "transcTheory" Val "transc_grammars";
214 "transcTheory" Val "TAN_TOTAL_POS";
213 "transcTheory" Val "TAN_TOTAL_LEMMA";
212 "transcTheory" Val "TAN_TOTAL";
211 "transcTheory" Val "TAN_SEC";
210 "transcTheory" Val "TAN_POS_PI2";
209 "transcTheory" Val "TAN_PI";
208 "transcTheory" Val "TAN_PERIODIC";
207 "transcTheory" Val "TAN_NPI";
206 "transcTheory" Val "TAN_NEG";
205 "transcTheory" Val "TAN_DOUBLE";
204 "transcTheory" Val "TAN_ATN";
203 "transcTheory" Val "TAN_ADD";
202 "transcTheory" Val "TAN_0";
201 "transcTheory" Val "SQRT_POW_2";
200 "transcTheory" Val "SQRT_POW2";
199 "transcTheory" Val "SQRT_POS_UNIQ";
198 "transcTheory" Val "SQRT_POS_LT";
197 "transcTheory" Val "SQRT_POS_LE";
196 "transcTheory" Val "SQRT_MUL";
195 "transcTheory" Val "SQRT_MONO_LE";
194 "transcTheory" Val "SQRT_INV";
193 "transcTheory" Val "SQRT_EVEN_POW2";
192 "transcTheory" Val "SQRT_EQ";
191 "transcTheory" Val "SQRT_DIV";
190 "transcTheory" Val "SQRT_1";
189 "transcTheory" Val "SQRT_0";
188 "transcTheory" Val "SIN_ZERO_LEMMA";
187 "transcTheory" Val "SIN_ZERO";
186 "transcTheory" Val "SIN_TOTAL";
185 "transcTheory" Val "SIN_POS_PI_LE";
184 "transcTheory" Val "SIN_POS_PI2_LE";
183 "transcTheory" Val "SIN_POS_PI2";
182 "transcTheory" Val "SIN_POS_PI";
181 "transcTheory" Val "SIN_POS";
180 "transcTheory" Val "SIN_PI2";
179 "transcTheory" Val "SIN_PI";
178 "transcTheory" Val "SIN_PERIODIC_PI";
177 "transcTheory" Val "SIN_PERIODIC";
176 "transcTheory" Val "SIN_PAIRED";
175 "transcTheory" Val "SIN_NPI";
174 "transcTheory" Val "SIN_NEGLEMMA";
173 "transcTheory" Val "SIN_NEG";
172 "transcTheory" Val "SIN_FDIFF";
171 "transcTheory" Val "SIN_DOUBLE";
170 "transcTheory" Val "SIN_COS_SQRT";
169 "transcTheory" Val "SIN_COS_SQ";
168 "transcTheory" Val "SIN_COS_NEG";
167 "transcTheory" Val "SIN_COS_ADD";
166 "transcTheory" Val "SIN_COS";
165 "transcTheory" Val "SIN_CONVERGES";
164 "transcTheory" Val "SIN_CIRCLE";
163 "transcTheory" Val "SIN_BOUNDS";
162 "transcTheory" Val "SIN_BOUND";
161 "transcTheory" Val "SIN_ASN";
160 "transcTheory" Val "SIN_ADD";
159 "transcTheory" Val "SIN_ACS_NZ";
158 "transcTheory" Val "SIN_0";
157 "transcTheory" Val "ROOT_POW_POS";
156 "transcTheory" Val "ROOT_POS_UNIQ";
155 "transcTheory" Val "ROOT_POS_LT";
154 "transcTheory" Val "ROOT_POS";
153 "transcTheory" Val "ROOT_MUL";
152 "transcTheory" Val "ROOT_MONO_LE";
151 "transcTheory" Val "ROOT_LT_LEMMA";
150 "transcTheory" Val "ROOT_LN";
149 "transcTheory" Val "ROOT_INV";
148 "transcTheory" Val "ROOT_DIV";
147 "transcTheory" Val "ROOT_1";
146 "transcTheory" Val "ROOT_0";
145 "transcTheory" Val "REAL_DIV_SQRT";
144 "transcTheory" Val "POW_ROOT_POS";
143 "transcTheory" Val "POW_2_SQRT";
142 "transcTheory" Val "PI_POS";
141 "transcTheory" Val "PI2_BOUNDS";
140 "transcTheory" Val "PI2";
139 "transcTheory" Val "MCLAURIN_ZERO";
138 "transcTheory" Val "MCLAURIN_NEG";
137 "transcTheory" Val "MCLAURIN_EXP_LT";
136 "transcTheory" Val "MCLAURIN_EXP_LE";
135 "transcTheory" Val "MCLAURIN_ALL_LT";
134 "transcTheory" Val "MCLAURIN_ALL_LE";
133 "transcTheory" Val "MCLAURIN";
132 "transcTheory" Val "LN_POW";
131 "transcTheory" Val "LN_POS";
130 "transcTheory" Val "LN_MUL";
129 "transcTheory" Val "LN_MONO_LT";
128 "transcTheory" Val "LN_MONO_LE";
127 "transcTheory" Val "LN_LT_X";
126 "transcTheory" Val "LN_LE";
125 "transcTheory" Val "LN_INV";
124 "transcTheory" Val "LN_INJ";
123 "transcTheory" Val "LN_EXP";
122 "transcTheory" Val "LN_DIV";
121 "transcTheory" Val "LN_1";
120 "transcTheory" Val "INTEGRAL_NULL";
119 "transcTheory" Val "GAUGE_MIN";
118 "transcTheory" Val "FTC1";
117 "transcTheory" Val "FINE_MIN";
116 "transcTheory" Val "EXP_TOTAL_LEMMA";
115 "transcTheory" Val "EXP_TOTAL";
114 "transcTheory" Val "EXP_SUB";
113 "transcTheory" Val "EXP_POS_LT";
112 "transcTheory" Val "EXP_POS_LE";
111 "transcTheory" Val "EXP_NZ";
110 "transcTheory" Val "EXP_NEG_MUL2";
109 "transcTheory" Val "EXP_NEG_MUL";
108 "transcTheory" Val "EXP_NEG";
107 "transcTheory" Val "EXP_N";
106 "transcTheory" Val "EXP_MONO_LT";
105 "transcTheory" Val "EXP_MONO_LE";
104 "transcTheory" Val "EXP_MONO_IMP";
103 "transcTheory" Val "EXP_LT_1";
102 "transcTheory" Val "EXP_LN";
101 "transcTheory" Val "EXP_LE_X";
100 "transcTheory" Val "EXP_INJ";
99 "transcTheory" Val "EXP_FDIFF";
98 "transcTheory" Val "EXP_CONVERGES";
97 "transcTheory" Val "EXP_ADD_MUL";
96 "transcTheory" Val "EXP_ADD";
95 "transcTheory" Val "EXP_0";
94 "transcTheory" Val "DIVISION_UBOUND_LT";
93 "transcTheory" Val "DIVISION_UBOUND";
92 "transcTheory" Val "DIVISION_THM";
91 "transcTheory" Val "DIVISION_SINGLE";
90 "transcTheory" Val "DIVISION_RHS";
89 "transcTheory" Val "DIVISION_LT_GEN";
88 "transcTheory" Val "DIVISION_LT";
87 "transcTheory" Val "DIVISION_LHS";
86 "transcTheory" Val "DIVISION_LE";
85 "transcTheory" Val "DIVISION_LBOUND_LT";
84 "transcTheory" Val "DIVISION_LBOUND";
83 "transcTheory" Val "DIVISION_GT";
82 "transcTheory" Val "DIVISION_EXISTS";
81 "transcTheory" Val "DIVISION_EQ";
80 "transcTheory" Val "DIVISION_APPEND";
79 "transcTheory" Val "DIVISION_1";
78 "transcTheory" Val "DIVISION_0";
77 "transcTheory" Val "DINT_UNIQ";
76 "transcTheory" Val "DIFF_TAN";
75 "transcTheory" Val "DIFF_SIN";
74 "transcTheory" Val "DIFF_LN_COMPOSITE";
73 "transcTheory" Val "DIFF_LN";
72 "transcTheory" Val "DIFF_EXP";
71 "transcTheory" Val "DIFF_COS";
70 "transcTheory" Val "DIFF_COMPOSITE";
69 "transcTheory" Val "DIFF_ATN";
68 "transcTheory" Val "DIFF_ASN_LEMMA";
67 "transcTheory" Val "DIFF_ASN";
66 "transcTheory" Val "DIFF_ACS_LEMMA";
65 "transcTheory" Val "DIFF_ACS";
64 "transcTheory" Val "COS_ZERO_LEMMA";
63 "transcTheory" Val "COS_ZERO";
62 "transcTheory" Val "COS_TOTAL";
61 "transcTheory" Val "COS_SIN_SQRT";
60 "transcTheory" Val "COS_SIN_SQ";
59 "transcTheory" Val "COS_SIN";
58 "transcTheory" Val "COS_POS_PI_LE";
57 "transcTheory" Val "COS_POS_PI2_LE";
56 "transcTheory" Val "COS_POS_PI2";
55 "transcTheory" Val "COS_POS_PI";
54 "transcTheory" Val "COS_PI2";
53 "transcTheory" Val "COS_PI";
52 "transcTheory" Val "COS_PERIODIC_PI";
51 "transcTheory" Val "COS_PERIODIC";
50 "transcTheory" Val "COS_PAIRED";
49 "transcTheory" Val "COS_NPI";
48 "transcTheory" Val "COS_NEG";
47 "transcTheory" Val "COS_ISZERO";
46 "transcTheory" Val "COS_FDIFF";
45 "transcTheory" Val "COS_DOUBLE";
44 "transcTheory" Val "COS_CONVERGES";
43 "transcTheory" Val "COS_BOUNDS";
42 "transcTheory" Val "COS_BOUND";
41 "transcTheory" Val "COS_ATN_NZ";
40 "transcTheory" Val "COS_ASN_NZ";
39 "transcTheory" Val "COS_ADD";
38 "transcTheory" Val "COS_ACS";
37 "transcTheory" Val "COS_2";
36 "transcTheory" Val "COS_0";
35 "transcTheory" Val "ATN_TAN";
34 "transcTheory" Val "ATN_BOUNDS";
33 "transcTheory" Val "ATN";
32 "transcTheory" Val "ASN_SIN";
31 "transcTheory" Val "ASN_BOUNDS_LT";
30 "transcTheory" Val "ASN_BOUNDS";
29 "transcTheory" Val "ASN";
28 "transcTheory" Val "ACS_COS";
27 "transcTheory" Val "ACS_BOUNDS_LT";
26 "transcTheory" Val "ACS_BOUNDS";
25 "transcTheory" Val "ACS";
22 "transcTheory" Val "tdiv";
21 "transcTheory" Val "tan";
20 "transcTheory" Val "sqrt";
19 "transcTheory" Val "sin";
18 "transcTheory" Val "rsum";
17 "transcTheory" Val "root";
16 "transcTheory" Val "pi";
15 "transcTheory" Val "ln";
14 "transcTheory" Val "gauge";
13 "transcTheory" Val "fine";
12 "transcTheory" Val "exp";
11 "transcTheory" Val "dsize";
10 "transcTheory" Val "division";
9 "transcTheory" Val "cos";
8 "transcTheory" Val "atn";
7 "transcTheory" Val "asn";
6 "transcTheory" Val "acs";
5 "transcTheory" Val "Dint";
2 "transcTheory" Typ "thm";
0 "transcTheory" Str;
34 "prelimTheory" Val "prelim_grammars";
32 "prelimTheory" Val "ordering_nchotomy";
31 "prelimTheory" Val "ordering_induction";
30 "prelimTheory" Val "ordering_eq_dec";
29 "prelimTheory" Val "ordering_distinct";
28 "prelimTheory" Val "ordering_case_cong";
27 "prelimTheory" Val "ordering_Axiom";
26 "prelimTheory" Val "list_merge_ind";
25 "prelimTheory" Val "list_merge_def";
24 "prelimTheory" Val "list_compare_ind";
23 "prelimTheory" Val "list_compare_def";
22 "prelimTheory" Val "compare_equal";
19 "prelimTheory" Val "ordering_size_def";
18 "prelimTheory" Val "ordering_repfns";
17 "prelimTheory" Val "ordering_case_def";
16 "prelimTheory" Val "ordering_TY_DEF";
15 "prelimTheory" Val "list_merge_tupled_primitive_def";
14 "prelimTheory" Val "list_merge_arg_munge_def";
13 "prelimTheory" Val "list_compare_tupled_primitive_def";
12 "prelimTheory" Val "list_compare_arg_munge_def";
11 "prelimTheory" Val "ii_internalprelim2_def";
10 "prelimTheory" Val "ii_internalprelim1_def";
9 "prelimTheory" Val "ii_internalprelim0_def";
8 "prelimTheory" Val "compare_def";
7 "prelimTheory" Val "LESS_def";
6 "prelimTheory" Val "GREATER_def";
5 "prelimTheory" Val "EQUAL_def";
2 "prelimTheory" Typ "thm";
0 "prelimTheory" Str;
157 "canonicalTheory" Val "canonical_grammars";
81 "canonicalTheory" Val "IMPORT";
79 "canonicalTheory" Val "varlist_merge_ok";
78 "canonicalTheory" Val "varlist_insert_ok";
77 "canonicalTheory" Val "varlist_insert_ind";
76 "canonicalTheory" Val "varlist_insert_def";
75 "canonicalTheory" Val "spolynomial_simplify_ok";
74 "canonicalTheory" Val "spolynomial_normalize_ok";
73 "canonicalTheory" Val "spolynom_nchotomy";
72 "canonicalTheory" Val "spolynom_induction";
71 "canonicalTheory" Val "spolynom_distinct";
70 "canonicalTheory" Val "spolynom_case_cong";
69 "canonicalTheory" Val "spolynom_Axiom";
68 "canonicalTheory" Val "spolynom_11";
67 "canonicalTheory" Val "monom_insert_ok";
66 "canonicalTheory" Val "monom_insert_ind";
65 "canonicalTheory" Val "monom_insert_def";
64 "canonicalTheory" Val "ivl_aux_ok";
63 "canonicalTheory" Val "interp_m_ok";
62 "canonicalTheory" Val "ics_aux_ok";
61 "canonicalTheory" Val "canonical_sum_simplify_ok";
60 "canonicalTheory" Val "canonical_sum_scalar_ok";
59 "canonicalTheory" Val "canonical_sum_scalar3_ok";
58 "canonicalTheory" Val "canonical_sum_scalar2_ok";
57 "canonicalTheory" Val "canonical_sum_prod_ok";
56 "canonicalTheory" Val "canonical_sum_nchotomy";
55 "canonicalTheory" Val "canonical_sum_merge_ok";
54 "canonicalTheory" Val "canonical_sum_merge_ind";
53 "canonicalTheory" Val "canonical_sum_merge_def";
52 "canonicalTheory" Val "canonical_sum_induction";
51 "canonicalTheory" Val "canonical_sum_distinct";
50 "canonicalTheory" Val "canonical_sum_case_cong";
49 "canonicalTheory" Val "canonical_sum_Axiom";
48 "canonicalTheory" Val "canonical_sum_11";
45 "canonicalTheory" Val "varlist_insert_tupled_primitive_def";
44 "canonicalTheory" Val "varlist_insert_arg_munge_def";
43 "canonicalTheory" Val "spolynom_size_def";
42 "canonicalTheory" Val "spolynom_simplify_def";
41 "canonicalTheory" Val "spolynom_repfns";
40 "canonicalTheory" Val "spolynom_normalize_def";
39 "canonicalTheory" Val "spolynom_case_def";
38 "canonicalTheory" Val "spolynom_TY_DEF";
37 "canonicalTheory" Val "monom_insert_tupled_primitive_def";
36 "canonicalTheory" Val "monom_insert_arg_munge_def";
35 "canonicalTheory" Val "ivl_aux_def";
34 "canonicalTheory" Val "interp_vl_def";
33 "canonicalTheory" Val "interp_sp_def";
32 "canonicalTheory" Val "interp_m_def";
31 "canonicalTheory" Val "interp_cs_def";
30 "canonicalTheory" Val "ii_internalcanonical6_def";
29 "canonicalTheory" Val "ii_internalcanonical5_def";
28 "canonicalTheory" Val "ii_internalcanonical4_def";
27 "canonicalTheory" Val "ii_internalcanonical3_def";
26 "canonicalTheory" Val "ii_internalcanonical2_def";
25 "canonicalTheory" Val "ii_internalcanonical1_def";
24 "canonicalTheory" Val "ii_internalcanonical0_def";
23 "canonicalTheory" Val "ics_aux_def";
22 "canonicalTheory" Val "canonical_sum_size_def";
21 "canonicalTheory" Val "canonical_sum_simplify_def";
20 "canonicalTheory" Val "canonical_sum_scalar_def";
19 "canonicalTheory" Val "canonical_sum_scalar3_def";
18 "canonicalTheory" Val "canonical_sum_scalar2_def";
17 "canonicalTheory" Val "canonical_sum_repfns";
16 "canonicalTheory" Val "canonical_sum_prod_def";
15 "canonicalTheory" Val "canonical_sum_merge_tupled_primitive_def";
14 "canonicalTheory" Val "canonical_sum_merge_arg_munge_def";
13 "canonicalTheory" Val "canonical_sum_case_def";
12 "canonicalTheory" Val "canonical_sum_TY_DEF";
11 "canonicalTheory" Val "SPvar";
10 "canonicalTheory" Val "SPplus";
9 "canonicalTheory" Val "SPmult";
8 "canonicalTheory" Val "SPconst";
7 "canonicalTheory" Val "Nil_monom";
6 "canonicalTheory" Val "Cons_varlist";
5 "canonicalTheory" Val "Cons_monom";
2 "canonicalTheory" Typ "thm";
0 "canonicalTheory" Str;
49 "quoteTheory" Val "quote_grammars";
47 "quoteTheory" Val "varmap_nchotomy";
46 "quoteTheory" Val "varmap_induction";
45 "quoteTheory" Val "varmap_find_ind";
44 "quoteTheory" Val "varmap_find_def";
43 "quoteTheory" Val "varmap_distinct";
42 "quoteTheory" Val "varmap_case_cong";
41 "quoteTheory" Val "varmap_Axiom";
40 "quoteTheory" Val "varmap_11";
39 "quoteTheory" Val "index_nchotomy";
38 "quoteTheory" Val "index_induction";
37 "quoteTheory" Val "index_distinct";
36 "quoteTheory" Val "index_compare_ind";
35 "quoteTheory" Val "index_compare_def";
34 "quoteTheory" Val "index_case_cong";
33 "quoteTheory" Val "index_Axiom";
32 "quoteTheory" Val "index_11";
31 "quoteTheory" Val "compare_list_index";
30 "quoteTheory" Val "compare_index_equal";
27 "quoteTheory" Val "varmap_size_def";
26 "quoteTheory" Val "varmap_repfns";
25 "quoteTheory" Val "varmap_find_tupled_primitive_def";
24 "quoteTheory" Val "varmap_find_arg_munge_def";
23 "quoteTheory" Val "varmap_case_def";
22 "quoteTheory" Val "varmap_TY_DEF";
21 "quoteTheory" Val "index_size_def";
20 "quoteTheory" Val "index_repfns";
19 "quoteTheory" Val "index_lt_def";
18 "quoteTheory" Val "index_compare_tupled_primitive_def";
17 "quoteTheory" Val "index_compare_arg_munge_def";
16 "quoteTheory" Val "index_case_def";
15 "quoteTheory" Val "index_TY_DEF";
14 "quoteTheory" Val "ii_internalquote4_def";
13 "quoteTheory" Val "ii_internalquote3_def";
12 "quoteTheory" Val "ii_internalquote2_def";
11 "quoteTheory" Val "ii_internalquote1_def";
10 "quoteTheory" Val "ii_internalquote0_def";
9 "quoteTheory" Val "Right_idx";
8 "quoteTheory" Val "Node_vm";
7 "quoteTheory" Val "Left_idx";
6 "quoteTheory" Val "End_idx";
5 "quoteTheory" Val "Empty_vm";
2 "quoteTheory" Typ "thm";
0 "quoteTheory" Str;
4 "integerRingLib" Val "INT_RING_CONV";
3 "integerRingLib" Val "INT_NORM_CONV";
0 "integerRingLib" Str;
37 "ringLib" Val "reify";
36 "ringLib" Val "RING_CONV";
35 "ringLib" Val "RING_NORM_CONV";
25 "ringLib" Val "declare_ring";
24 "ringLib" Val "store_ring";
6 "ringLib" Val "mk_ring_thm";
4 "ringLib" Typ "term";
3 "ringLib" Typ "thm";
0 "ringLib" Str;
31 "integerRingTheory" Val "integerRing_grammars";
29 "integerRingTheory" Val "int_ring_thms";
28 "integerRingTheory" Val "int_rewrites";
27 "integerRingTheory" Val "int_is_ring";
26 "integerRingTheory" Val "int_calculate";
23 "integerRingTheory" Val "int_r_varlist_insert_def";
22 "integerRingTheory" Val "int_r_spolynom_simplify_def";
21 "integerRingTheory" Val "int_r_spolynom_normalize_def";
20 "integerRingTheory" Val "int_r_monom_insert_def";
19 "integerRingTheory" Val "int_r_ivl_aux_def";
18 "integerRingTheory" Val "int_r_interp_vl_def";
17 "integerRingTheory" Val "int_r_interp_sp_def";
16 "integerRingTheory" Val "int_r_interp_m_def";
15 "integerRingTheory" Val "int_r_interp_cs_def";
14 "integerRingTheory" Val "int_r_ics_aux_def";
13 "integerRingTheory" Val "int_r_canonical_sum_simplify_def";
12 "integerRingTheory" Val "int_r_canonical_sum_scalar_def";
11 "integerRingTheory" Val "int_r_canonical_sum_scalar3_def";
10 "integerRingTheory" Val "int_r_canonical_sum_scalar2_def";
9 "integerRingTheory" Val "int_r_canonical_sum_prod_def";
8 "integerRingTheory" Val "int_r_canonical_sum_merge_def";
7 "integerRingTheory" Val "int_polynom_simplify_def";
6 "integerRingTheory" Val "int_polynom_normalize_def";
5 "integerRingTheory" Val "int_interp_p_def";
2 "integerRingTheory" Typ "thm";
0 "integerRingTheory" Str;
125 "ringNormTheory" Val "ringNorm_grammars";
65 "ringNormTheory" Val "IMPORT";
63 "ringNormTheory" Val "varlist_insert_def";
62 "ringNormTheory" Val "spolynom_simplify_def";
61 "ringNormTheory" Val "spolynom_normalize_def";
60 "ringNormTheory" Val "polynom_simplify_ok";
59 "ringNormTheory" Val "polynom_normalize_ok";
58 "ringNormTheory" Val "polynom_nchotomy";
57 "ringNormTheory" Val "polynom_induction";
56 "ringNormTheory" Val "polynom_distinct";
55 "ringNormTheory" Val "polynom_case_cong";
54 "ringNormTheory" Val "polynom_Axiom";
53 "ringNormTheory" Val "polynom_11";
52 "ringNormTheory" Val "monom_insert_def";
51 "ringNormTheory" Val "ivl_aux_def";
50 "ringNormTheory" Val "interp_vl_def";
49 "ringNormTheory" Val "interp_sp_def";
48 "ringNormTheory" Val "interp_m_def";
47 "ringNormTheory" Val "interp_cs_def";
46 "ringNormTheory" Val "ics_aux_def";
45 "ringNormTheory" Val "canonical_sum_simplify_def";
44 "ringNormTheory" Val "canonical_sum_scalar_def";
43 "ringNormTheory" Val "canonical_sum_scalar3_def";
42 "ringNormTheory" Val "canonical_sum_scalar2_def";
41 "ringNormTheory" Val "canonical_sum_prod_def";
40 "ringNormTheory" Val "canonical_sum_merge_def";
37 "ringNormTheory" Val "r_varlist_insert_def";
36 "ringNormTheory" Val "r_spolynom_simplify_def";
35 "ringNormTheory" Val "r_spolynom_normalize_def";
34 "ringNormTheory" Val "r_monom_insert_def";
33 "ringNormTheory" Val "r_ivl_aux_def";
32 "ringNormTheory" Val "r_interp_vl_def";
31 "ringNormTheory" Val "r_interp_sp_def";
30 "ringNormTheory" Val "r_interp_m_def";
29 "ringNormTheory" Val "r_interp_cs_def";
28 "ringNormTheory" Val "r_ics_aux_def";
27 "ringNormTheory" Val "r_canonical_sum_simplify_def";
26 "ringNormTheory" Val "r_canonical_sum_scalar_def";
25 "ringNormTheory" Val "r_canonical_sum_scalar3_def";
24 "ringNormTheory" Val "r_canonical_sum_scalar2_def";
23 "ringNormTheory" Val "r_canonical_sum_prod_def";
22 "ringNormTheory" Val "r_canonical_sum_merge_def";
21 "ringNormTheory" Val "polynom_size_def";
20 "ringNormTheory" Val "polynom_simplify_def";
19 "ringNormTheory" Val "polynom_repfns";
18 "ringNormTheory" Val "polynom_normalize_def";
17 "ringNormTheory" Val "polynom_case_def";
16 "ringNormTheory" Val "polynom_TY_DEF";
15 "ringNormTheory" Val "interp_p_def";
14 "ringNormTheory" Val "ii_internalringNorm4_def";
13 "ringNormTheory" Val "ii_internalringNorm3_def";
12 "ringNormTheory" Val "ii_internalringNorm2_def";
11 "ringNormTheory" Val "ii_internalringNorm1_def";
10 "ringNormTheory" Val "ii_internalringNorm0_def";
9 "ringNormTheory" Val "Pvar";
8 "ringNormTheory" Val "Pplus";
7 "ringNormTheory" Val "Popp";
6 "ringNormTheory" Val "Pmult";
5 "ringNormTheory" Val "Pconst";
2 "ringNormTheory" Typ "thm";
0 "ringNormTheory" Str;
5 "numRingLib" Val "NUM_RING_CONV";
4 "numRingLib" Val "NUM_NORM_CONV";
0 "numRingLib" Str;
127 "ringTheory" Val "ring_grammars";
66 "ringTheory" Val "IMPORT";
64 "ringTheory" Val "ring_updupds";
63 "ringTheory" Val "ring_updcanon";
62 "ringTheory" Val "ring_updates_eq_literal";
61 "ringTheory" Val "ring_updates";
60 "ringTheory" Val "ring_updaccs";
59 "ringTheory" Val "ring_nchotomy";
58 "ringTheory" Val "ring_is_semi_ring";
57 "ringTheory" Val "ring_induction";
56 "ringTheory" Val "ring_fn_updates";
55 "ringTheory" Val "ring_cupdaccs";
54 "ringTheory" Val "ring_component_equality";
53 "ringTheory" Val "ring_case_cong";
52 "ringTheory" Val "ring_accupds";
51 "ringTheory" Val "ring_accfupds";
50 "ringTheory" Val "ring_accessors";
49 "ringTheory" Val "ring_RP_update_semi11";
48 "ringTheory" Val "ring_RN_update_semi11";
47 "ringTheory" Val "ring_RM_update_semi11";
46 "ringTheory" Val "ring_R1_update_semi11";
45 "ringTheory" Val "ring_R0_update_semi11";
44 "ringTheory" Val "ring_Axiom";
43 "ringTheory" Val "ring_11";
42 "ringTheory" Val "plus_zero_right";
41 "ringTheory" Val "plus_zero_left";
40 "ringTheory" Val "plus_sym";
39 "ringTheory" Val "plus_assoc";
38 "ringTheory" Val "opp_def";
37 "ringTheory" Val "neg_mult";
36 "ringTheory" Val "mult_zero_right";
35 "ringTheory" Val "mult_zero_left";
34 "ringTheory" Val "mult_sym";
33 "ringTheory" Val "mult_one_right";
32 "ringTheory" Val "mult_one_left";
31 "ringTheory" Val "mult_assoc";
30 "ringTheory" Val "distr_left";
27 "ringTheory" Val "semi_ring_of_def";
26 "ringTheory" Val "ring_size_def";
25 "ringTheory" Val "ring_repfns";
24 "ringTheory" Val "ring_case_def";
23 "ringTheory" Val "ring_TY_DEF";
22 "ringTheory" Val "ring_RP_update";
21 "ringTheory" Val "ring_RP_fupd";
20 "ringTheory" Val "ring_RP";
19 "ringTheory" Val "ring_RN_update";
18 "ringTheory" Val "ring_RN_fupd";
17 "ringTheory" Val "ring_RN";
16 "ringTheory" Val "ring_RM_update";
15 "ringTheory" Val "ring_RM_fupd";
14 "ringTheory" Val "ring_RM";
13 "ringTheory" Val "ring_R1_update";
12 "ringTheory" Val "ring_R1_fupd";
11 "ringTheory" Val "ring_R1";
10 "ringTheory" Val "ring_R0_update";
9 "ringTheory" Val "ring_R0_fupd";
8 "ringTheory" Val "ring_R0";
7 "ringTheory" Val "ring";
6 "ringTheory" Val "is_ring_def";
5 "ringTheory" Val "ii_internalring0_def";
2 "ringTheory" Typ "thm";
0 "ringTheory" Str;
27 "numRingTheory" Val "numRing_grammars";
25 "numRingTheory" Val "num_semi_ring";
24 "numRingTheory" Val "num_ring_thms";
23 "numRingTheory" Val "num_rewrites";
20 "numRingTheory" Val "num_varlist_insert_def";
19 "numRingTheory" Val "num_spolynom_simplify_def";
18 "numRingTheory" Val "num_spolynom_normalize_def";
17 "numRingTheory" Val "num_monom_insert_def";
16 "numRingTheory" Val "num_ivl_aux_def";
15 "numRingTheory" Val "num_interp_vl_def";
14 "numRingTheory" Val "num_interp_sp_def";
13 "numRingTheory" Val "num_interp_m_def";
12 "numRingTheory" Val "num_interp_cs_def";
11 "numRingTheory" Val "num_ics_aux_def";
10 "numRingTheory" Val "num_canonical_sum_simplify_def";
9 "numRingTheory" Val "num_canonical_sum_scalar_def";
8 "numRingTheory" Val "num_canonical_sum_scalar3_def";
7 "numRingTheory" Val "num_canonical_sum_scalar2_def";
6 "numRingTheory" Val "num_canonical_sum_prod_def";
5 "numRingTheory" Val "num_canonical_sum_merge_def";
2 "numRingTheory" Typ "thm";
0 "numRingTheory" Str;
121 "semi_ringTheory" Val "semi_ring_grammars";
63 "semi_ringTheory" Val "IMPORT";
61 "semi_ringTheory" Val "semi_ring_updupds";
60 "semi_ringTheory" Val "semi_ring_updcanon";
59 "semi_ringTheory" Val "semi_ring_updates_eq_literal";
58 "semi_ringTheory" Val "semi_ring_updates";
57 "semi_ringTheory" Val "semi_ring_updaccs";
56 "semi_ringTheory" Val "semi_ring_nchotomy";
55 "semi_ringTheory" Val "semi_ring_induction";
54 "semi_ringTheory" Val "semi_ring_fn_updates";
53 "semi_ringTheory" Val "semi_ring_cupdaccs";
52 "semi_ringTheory" Val "semi_ring_component_equality";
51 "semi_ringTheory" Val "semi_ring_case_cong";
50 "semi_ringTheory" Val "semi_ring_accupds";
49 "semi_ringTheory" Val "semi_ring_accfupds";
48 "semi_ringTheory" Val "semi_ring_accessors";
47 "semi_ringTheory" Val "semi_ring_SRP_update_semi11";
46 "semi_ringTheory" Val "semi_ring_SRM_update_semi11";
45 "semi_ringTheory" Val "semi_ring_SR1_update_semi11";
44 "semi_ringTheory" Val "semi_ring_SR0_update_semi11";
43 "semi_ringTheory" Val "semi_ring_Axiom";
42 "semi_ringTheory" Val "semi_ring_11";
41 "semi_ringTheory" Val "plus_zero_right";
40 "semi_ringTheory" Val "plus_zero_left";
39 "semi_ringTheory" Val "plus_sym";
38 "semi_ringTheory" Val "plus_rotate";
37 "semi_ringTheory" Val "plus_permute";
36 "semi_ringTheory" Val "plus_assoc";
35 "semi_ringTheory" Val "mult_zero_right";
34 "semi_ringTheory" Val "mult_zero_left";
33 "semi_ringTheory" Val "mult_sym";
32 "semi_ringTheory" Val "mult_rotate";
31 "semi_ringTheory" Val "mult_permute";
30 "semi_ringTheory" Val "mult_one_right";
29 "semi_ringTheory" Val "mult_one_left";
28 "semi_ringTheory" Val "mult_assoc";
27 "semi_ringTheory" Val "distr_right";
26 "semi_ringTheory" Val "distr_left";
23 "semi_ringTheory" Val "semi_ring_size_def";
22 "semi_ringTheory" Val "semi_ring_repfns";
21 "semi_ringTheory" Val "semi_ring_case_def";
20 "semi_ringTheory" Val "semi_ring_TY_DEF";
19 "semi_ringTheory" Val "semi_ring_SRP_update";
18 "semi_ringTheory" Val "semi_ring_SRP_fupd";
17 "semi_ringTheory" Val "semi_ring_SRP";
16 "semi_ringTheory" Val "semi_ring_SRM_update";
15 "semi_ringTheory" Val "semi_ring_SRM_fupd";
14 "semi_ringTheory" Val "semi_ring_SRM";
13 "semi_ringTheory" Val "semi_ring_SR1_update";
12 "semi_ringTheory" Val "semi_ring_SR1_fupd";
11 "semi_ringTheory" Val "semi_ring_SR1";
10 "semi_ringTheory" Val "semi_ring_SR0_update";
9 "semi_ringTheory" Val "semi_ring_SR0_fupd";
8 "semi_ringTheory" Val "semi_ring_SR0";
7 "semi_ringTheory" Val "semi_ring";
6 "semi_ringTheory" Val "is_semi_ring_def";
5 "semi_ringTheory" Val "ii_internalsemi_ring0_def";
2 "semi_ringTheory" Typ "thm";
0 "semi_ringTheory" Str;
0 "BIT_CONV.adoc" Term "BIT_CONV" "HOL";
0 "PWORDLEN_CONV.adoc" Term "PWORDLEN_CONV" "HOL";
0 "PWORDLEN_TAC.adoc" Term "PWORDLEN_TAC" "HOL";
0 "PWORDLEN_bitop_CONV.adoc" Term "PWORDLEN_bitop_CONV" "HOL";
0 "WSEG_CONV.adoc" Term "WSEG_CONV" "HOL";
0 "WSEG_WSEG_CONV.adoc" Term "WSEG_WSEG_CONV" "HOL";
0 "CONJ_FORALL_CONV.adoc" Term "CONJ_FORALL_CONV" "HOL";
0 "CONJ_FORALL_ONCE_CONV.adoc" Term "CONJ_FORALL_ONCE_CONV" "HOL";
0 "CONJ_FORALL_RIGHT_RULE.adoc" Term "CONJ_FORALL_RIGHT_RULE" "HOL";
0 "DEPTH_EXISTS_CONV.adoc" Term "DEPTH_EXISTS_CONV" "HOL";
0 "DEPTH_FORALL_CONV.adoc" Term "DEPTH_FORALL_CONV" "HOL";
0 "EXISTS_DEL1_CONV.adoc" Term "EXISTS_DEL1_CONV" "HOL";
0 "EXISTS_DEL_CONV.adoc" Term "EXISTS_DEL_CONV" "HOL";
0 "EXISTS_EQN_CONV.adoc" Term "EXISTS_EQN_CONV" "HOL";
0 "EXPAND_ALL_BUT_CONV.adoc" Term "EXPAND_ALL_BUT_CONV" "HOL";
0 "EXPAND_ALL_BUT_RIGHT_RULE.adoc" Term "EXPAND_ALL_BUT_RIGHT_RULE" "HOL";
0 "EXPAND_AUTO_CONV.adoc" Term "EXPAND_AUTO_CONV" "HOL";
0 "EXPAND_AUTO_RIGHT_RULE.adoc" Term "EXPAND_AUTO_RIGHT_RULE" "HOL";
0 "FLATTEN_CONJ_CONV.adoc" Term "FLATTEN_CONJ_CONV" "HOL";
0 "FORALL_CONJ_CONV.adoc" Term "FORALL_CONJ_CONV" "HOL";
0 "FORALL_CONJ_ONCE_CONV.adoc" Term "FORALL_CONJ_ONCE_CONV" "HOL";
0 "FORALL_CONJ_RIGHT_RULE.adoc" Term "FORALL_CONJ_RIGHT_RULE" "HOL";
0 "PRUNE_CONV.adoc" Term "PRUNE_CONV" "HOL";
0 "PRUNE_ONCE_CONV.adoc" Term "PRUNE_ONCE_CONV" "HOL";
0 "PRUNE_ONE_CONV.adoc" Term "PRUNE_ONE_CONV" "HOL";
0 "PRUNE_RIGHT_RULE.adoc" Term "PRUNE_RIGHT_RULE" "HOL";
0 "PRUNE_SOME_CONV.adoc" Term "PRUNE_SOME_CONV" "HOL";
0 "PRUNE_SOME_RIGHT_RULE.adoc" Term "PRUNE_SOME_RIGHT_RULE" "HOL";
0 "UNFOLD_CONV.adoc" Term "UNFOLD_CONV" "HOL";
0 "UNFOLD_RIGHT_RULE.adoc" Term "UNFOLD_RIGHT_RULE" "HOL";
0 "UNWIND_ALL_BUT_CONV.adoc" Term "UNWIND_ALL_BUT_CONV" "HOL";
0 "UNWIND_ALL_BUT_RIGHT_RULE.adoc" Term "UNWIND_ALL_BUT_RIGHT_RULE" "HOL";
0 "UNWIND_AUTO_CONV.adoc" Term "UNWIND_AUTO_CONV" "HOL";
0 "UNWIND_AUTO_RIGHT_RULE.adoc" Term "UNWIND_AUTO_RIGHT_RULE" "HOL";
0 "UNWIND_CONV.adoc" Term "UNWIND_CONV" "HOL";
0 "UNWIND_ONCE_CONV.adoc" Term "UNWIND_ONCE_CONV" "HOL";
0 "line_name.adoc" Term "line_name" "HOL";
0 "line_var.adoc" Term "line_var" "HOL";
0 "PTAUT_CONV.adoc" Term "PTAUT_CONV" "HOL";
0 "PTAUT_PROVE.adoc" Term "PTAUT_PROVE" "HOL";
0 "PTAUT_TAC.adoc" Term "PTAUT_TAC" "HOL";
0 "TAUT_CONV.adoc" Term "TAUT_CONV" "HOL";
0 "TAUT_PROVE.adoc" Term "TAUT_PROVE" "HOL";
0 "TAUT_TAC.adoc" Term "TAUT_TAC" "HOL";
0 "ascii_EQ_CONV.adoc" Term "ascii_EQ_CONV" "HOL";
0 "string_CONV.adoc" Term "string_CONV" "HOL";
0 "string_EQ_CONV.adoc" Term "string_EQ_CONV" "HOL";
0 "DELETE_CONV.adoc" Term "DELETE_CONV" "HOL";
0 "FINITE_CONV.adoc" Term "FINITE_CONV" "HOL";
0 "IMAGE_CONV.adoc" Term "IMAGE_CONV" "HOL";
0 "INSERT_CONV.adoc" Term "INSERT_CONV" "HOL";
0 "IN_CONV.adoc" Term "IN_CONV" "HOL";
0 "SET_INDUCT_TAC.adoc" Term "SET_INDUCT_TAC" "HOL";
0 "SET_SPEC_CONV.adoc" Term "SET_SPEC_CONV" "HOL";
0 "UNION_CONV.adoc" Term "UNION_CONV" "HOL";
0 "COND_REWRITE1_CONV.adoc" Term "COND_REWRITE1_CONV" "HOL";
0 "COND_REWRITE1_TAC.adoc" Term "COND_REWRITE1_TAC" "HOL";
0 "COND_REWR_CANON.adoc" Term "COND_REWR_CANON" "HOL";
0 "COND_REWR_CONV.adoc" Term "COND_REWR_CONV" "HOL";
0 "COND_REWR_TAC.adoc" Term "COND_REWR_TAC" "HOL";
0 "GQSPECL.adoc" Term "GQSPECL" "HOL";
0 "GQSPEC_ALL.adoc" Term "GQSPEC_ALL" "HOL";
0 "IMP_RESQ_FORALL_CONV.adoc" Term "IMP_RESQ_FORALL_CONV" "HOL";
0 "LIST_RESQ_FORALL_CONV.adoc" Term "LIST_RESQ_FORALL_CONV" "HOL";
0 "RESQ_EXISTS_CONV.adoc" Term "RESQ_EXISTS_CONV" "HOL";
0 "RESQ_EXISTS_TAC.adoc" Term "RESQ_EXISTS_TAC" "HOL";
0 "RESQ_FORALL_AND_CONV.adoc" Term "RESQ_FORALL_AND_CONV" "HOL";
0 "RESQ_FORALL_CONV.adoc" Term "RESQ_FORALL_CONV" "HOL";
0 "RESQ_FORALL_SWAP_CONV.adoc" Term "RESQ_FORALL_SWAP_CONV" "HOL";
0 "RESQ_GEN.adoc" Term "RESQ_GEN" "HOL";
0 "RESQ_GENL.adoc" Term "RESQ_GENL" "HOL";
0 "RESQ_GEN_ALL.adoc" Term "RESQ_GEN_ALL" "HOL";
0 "RESQ_GEN_TAC.adoc" Term "RESQ_GEN_TAC" "HOL";
0 "RESQ_HALF_EXISTS.adoc" Term "RESQ_HALF_EXISTS" "HOL";
0 "RESQ_HALF_GEN_TAC.adoc" Term "RESQ_HALF_GEN_TAC" "HOL";
0 "RESQ_HALF_SPEC.adoc" Term "RESQ_HALF_SPEC" "HOL";
0 "RESQ_IMP_RES_TAC.adoc" Term "RESQ_IMP_RES_TAC" "HOL";
0 "RESQ_IMP_RES_THEN.adoc" Term "RESQ_IMP_RES_THEN" "HOL";
0 "RESQ_MATCH_MP.adoc" Term "RESQ_MATCH_MP" "HOL";
0 "RESQ_RES_TAC.adoc" Term "RESQ_RES_TAC" "HOL";
0 "RESQ_RES_THEN.adoc" Term "RESQ_RES_THEN" "HOL";
0 "RESQ_REWRITE1_CONV.adoc" Term "RESQ_REWRITE1_CONV" "HOL";
0 "RESQ_REWRITE1_TAC.adoc" Term "RESQ_REWRITE1_TAC" "HOL";
0 "RESQ_REWR_CANON.adoc" Term "RESQ_REWR_CANON" "HOL";
0 "RESQ_SPEC.adoc" Term "RESQ_SPEC" "HOL";
0 "RESQ_SPECL.adoc" Term "RESQ_SPECL" "HOL";
0 "RESQ_SPEC_ALL.adoc" Term "RESQ_SPEC_ALL" "HOL";
0 "dest_resq_abstract.adoc" Term "dest_resq_abstract" "HOL";
0 "dest_resq_exists.adoc" Term "dest_resq_exists" "HOL";
0 "dest_resq_forall.adoc" Term "dest_resq_forall" "HOL";
0 "dest_resq_select.adoc" Term "dest_resq_select" "HOL";
0 "is_resq_abstract.adoc" Term "is_resq_abstract" "HOL";
0 "is_resq_exists.adoc" Term "is_resq_exists" "HOL";
0 "is_resq_forall.adoc" Term "is_resq_forall" "HOL";
0 "is_resq_select.adoc" Term "is_resq_select" "HOL";
0 "list_mk_resq_exists.adoc" Term "list_mk_resq_exists" "HOL";
0 "list_mk_resq_forall.adoc" Term "list_mk_resq_forall" "HOL";
0 "mk_resq_abstract.adoc" Term "mk_resq_abstract" "HOL";
0 "mk_resq_exists.adoc" Term "mk_resq_exists" "HOL";
0 "mk_resq_forall.adoc" Term "mk_resq_forall" "HOL";
0 "mk_resq_select.adoc" Term "mk_resq_select" "HOL";
0 "new_binder_resq_definition.adoc" Term "new_binder_resq_definition" "HOL";
0 "new_infix_resq_definition.adoc" Term "new_infix_resq_definition" "HOL";
0 "new_resq_definition.adoc" Term "new_resq_definition" "HOL";
0 "search_top_down.adoc" Term "search_top_down" "HOL";
0 "strip_resq_exists.adoc" Term "strip_resq_exists" "HOL";
0 "strip_resq_forall.adoc" Term "strip_resq_forall" "HOL";
0 "DELETE_CONV.adoc" Term "DELETE_CONV" "HOL";
0 "FINITE_CONV.adoc" Term "FINITE_CONV" "HOL";
0 "IMAGE_CONV.adoc" Term "IMAGE_CONV" "HOL";
0 "INSERT_CONV.adoc" Term "INSERT_CONV" "HOL";
0 "IN_CONV.adoc" Term "IN_CONV" "HOL";
0 "SET_INDUCT_TAC.adoc" Term "SET_INDUCT_TAC" "HOL";
0 "SET_SPEC_CONV.adoc" Term "SET_SPEC_CONV" "HOL";
0 "UNION_CONV.adoc" Term "UNION_CONV" "HOL";
0 "AND_PEXISTS_CONV.adoc" Term "AND_PEXISTS_CONV" "HOL";
0 "AND_PFORALL_CONV.adoc" Term "AND_PFORALL_CONV" "HOL";
0 "CURRY_CONV.adoc" Term "CURRY_CONV" "HOL";
0 "CURRY_EXISTS_CONV.adoc" Term "CURRY_EXISTS_CONV" "HOL";
0 "CURRY_FORALL_CONV.adoc" Term "CURRY_FORALL_CONV" "HOL";
0 "FILTER_PGEN_TAC.adoc" Term "FILTER_PGEN_TAC" "HOL";
0 "FILTER_PSTRIP_TAC.adoc" Term "FILTER_PSTRIP_TAC" "HOL";
0 "FILTER_PSTRIP_THEN.adoc" Term "FILTER_PSTRIP_THEN" "HOL";
0 "GEN_PALPHA_CONV.adoc" Term "GEN_PALPHA_CONV" "HOL";
0 "GPSPEC.adoc" Term "GPSPEC" "HOL";
0 "HALF_MK_PABS.adoc" Term "HALF_MK_PABS" "HOL";
0 "IPSPEC.adoc" Term "IPSPEC" "HOL";
0 "IPSPECL.adoc" Term "IPSPECL" "HOL";
0 "LEFT_AND_PEXISTS_CONV.adoc" Term "LEFT_AND_PEXISTS_CONV" "HOL";
0 "LEFT_AND_PFORALL_CONV.adoc" Term "LEFT_AND_PFORALL_CONV" "HOL";
0 "LEFT_IMP_PEXISTS_CONV.adoc" Term "LEFT_IMP_PEXISTS_CONV" "HOL";
0 "LEFT_IMP_PFORALL_CONV.adoc" Term "LEFT_IMP_PFORALL_CONV" "HOL";
0 "LEFT_LIST_PBETA.adoc" Term "LEFT_LIST_PBETA" "HOL";
0 "LEFT_OR_PEXISTS_CONV.adoc" Term "LEFT_OR_PEXISTS_CONV" "HOL";
0 "LEFT_OR_PFORALL_CONV.adoc" Term "LEFT_OR_PFORALL_CONV" "HOL";
0 "LEFT_PBETA.adoc" Term "LEFT_PBETA" "HOL";
0 "LIST_MK_PEXISTS.adoc" Term "LIST_MK_PEXISTS" "HOL";
0 "LIST_MK_PFORALL.adoc" Term "LIST_MK_PFORALL" "HOL";
0 "LIST_PBETA_CONV.adoc" Term "LIST_PBETA_CONV" "HOL";
0 "MK_PABS.adoc" Term "MK_PABS" "HOL";
0 "MK_PAIR.adoc" Term "MK_PAIR" "HOL";
0 "MK_PEXISTS.adoc" Term "MK_PEXISTS" "HOL";
0 "MK_PFORALL.adoc" Term "MK_PFORALL" "HOL";
0 "MK_PSELECT.adoc" Term "MK_PSELECT" "HOL";
0 "NOT_PEXISTS_CONV.adoc" Term "NOT_PEXISTS_CONV" "HOL";
0 "NOT_PFORALL_CONV.adoc" Term "NOT_PFORALL_CONV" "HOL";
0 "OR_PEXISTS_CONV.adoc" Term "OR_PEXISTS_CONV" "HOL";
0 "OR_PFORALL_CONV.adoc" Term "OR_PFORALL_CONV" "HOL";
0 "PABS.adoc" Term "PABS" "HOL";
0 "PABS_CONV.adoc" Term "PABS_CONV" "HOL";
0 "PAIR_CONV.adoc" Term "PAIR_CONV" "HOL";
0 "PALPHA.adoc" Term "PALPHA" "HOL";
0 "PALPHA_CONV.adoc" Term "PALPHA_CONV" "HOL";
0 "PART_PMATCH.adoc" Term "PART_PMATCH" "HOL";
0 "PBETA_CONV.adoc" Term "PBETA_CONV" "HOL";
0 "PBETA_RULE.adoc" Term "PBETA_RULE" "HOL";
0 "PBETA_TAC.adoc" Term "PBETA_TAC" "HOL";
0 "PCHOOSE.adoc" Term "PCHOOSE" "HOL";
0 "PCHOOSE_TAC.adoc" Term "PCHOOSE_TAC" "HOL";
0 "PCHOOSE_THEN.adoc" Term "PCHOOSE_THEN" "HOL";
0 "PETA_CONV.adoc" Term "PETA_CONV" "HOL";
0 "PEXISTENCE.adoc" Term "PEXISTENCE" "HOL";
0 "PEXISTS.adoc" Term "PEXISTS" "HOL";
0 "PEXISTS_AND_CONV.adoc" Term "PEXISTS_AND_CONV" "HOL";
0 "PEXISTS_CONV.adoc" Term "PEXISTS_CONV" "HOL";
0 "PEXISTS_EQ.adoc" Term "PEXISTS_EQ" "HOL";
0 "PEXISTS_IMP.adoc" Term "PEXISTS_IMP" "HOL";
0 "PEXISTS_IMP_CONV.adoc" Term "PEXISTS_IMP_CONV" "HOL";
0 "PEXISTS_NOT_CONV.adoc" Term "PEXISTS_NOT_CONV" "HOL";
0 "PEXISTS_OR_CONV.adoc" Term "PEXISTS_OR_CONV" "HOL";
0 "PEXISTS_RULE.adoc" Term "PEXISTS_RULE" "HOL";
0 "PEXISTS_TAC.adoc" Term "PEXISTS_TAC" "HOL";
0 "PEXISTS_UNIQUE_CONV.adoc" Term "PEXISTS_UNIQUE_CONV" "HOL";
0 "PEXT.adoc" Term "PEXT" "HOL";
0 "PFORALL_AND_CONV.adoc" Term "PFORALL_AND_CONV" "HOL";
0 "PFORALL_EQ.adoc" Term "PFORALL_EQ" "HOL";
0 "PFORALL_IMP_CONV.adoc" Term "PFORALL_IMP_CONV" "HOL";
0 "PFORALL_NOT_CONV.adoc" Term "PFORALL_NOT_CONV" "HOL";
0 "PFORALL_OR_CONV.adoc" Term "PFORALL_OR_CONV" "HOL";
0 "PGEN.adoc" Term "PGEN" "HOL";
0 "PGENL.adoc" Term "PGENL" "HOL";
0 "PGEN_TAC.adoc" Term "PGEN_TAC" "HOL";
0 "PMATCH_MP.adoc" Term "PMATCH_MP" "HOL";
0 "PMATCH_MP_TAC.adoc" Term "PMATCH_MP_TAC" "HOL";
0 "PSELECT_CONV.adoc" Term "PSELECT_CONV" "HOL";
0 "PSELECT_ELIM.adoc" Term "PSELECT_ELIM" "HOL";
0 "PSELECT_EQ.adoc" Term "PSELECT_EQ" "HOL";
0 "PSELECT_INTRO.adoc" Term "PSELECT_INTRO" "HOL";
0 "PSELECT_RULE.adoc" Term "PSELECT_RULE" "HOL";
0 "PSKOLEM_CONV.adoc" Term "PSKOLEM_CONV" "HOL";
0 "PSPEC.adoc" Term "PSPEC" "HOL";
0 "PSPECL.adoc" Term "PSPECL" "HOL";
0 "PSPEC_ALL.adoc" Term "PSPEC_ALL" "HOL";
0 "PSPEC_PAIR.adoc" Term "PSPEC_PAIR" "HOL";
0 "PSPEC_TAC.adoc" Term "PSPEC_TAC" "HOL";
0 "PSTRIP_ASSUME_TAC.adoc" Term "PSTRIP_ASSUME_TAC" "HOL";
0 "PSTRIP_GOAL_THEN.adoc" Term "PSTRIP_GOAL_THEN" "HOL";
0 "PSTRIP_TAC.adoc" Term "PSTRIP_TAC" "HOL";
0 "PSTRIP_THM_THEN.adoc" Term "PSTRIP_THM_THEN" "HOL";
0 "PSTRUCT_CASES_TAC.adoc" Term "PSTRUCT_CASES_TAC" "HOL";
0 "PSUB_CONV.adoc" Term "PSUB_CONV" "HOL";
0 "P_FUN_EQ_CONV.adoc" Term "P_FUN_EQ_CONV" "HOL";
0 "P_PCHOOSE_TAC.adoc" Term "P_PCHOOSE_TAC" "HOL";
0 "P_PCHOOSE_THEN.adoc" Term "P_PCHOOSE_THEN" "HOL";
0 "P_PGEN_TAC.adoc" Term "P_PGEN_TAC" "HOL";
0 "P_PSKOLEM_CONV.adoc" Term "P_PSKOLEM_CONV" "HOL";
0 "RIGHT_AND_PEXISTS_CONV.adoc" Term "RIGHT_AND_PEXISTS_CONV" "HOL";
0 "RIGHT_AND_PFORALL_CONV.adoc" Term "RIGHT_AND_PFORALL_CONV" "HOL";
0 "RIGHT_IMP_PEXISTS_CONV.adoc" Term "RIGHT_IMP_PEXISTS_CONV" "HOL";
0 "RIGHT_IMP_PFORALL_CONV.adoc" Term "RIGHT_IMP_PFORALL_CONV" "HOL";
0 "RIGHT_LIST_PBETA.adoc" Term "RIGHT_LIST_PBETA" "HOL";
0 "RIGHT_OR_PEXISTS_CONV.adoc" Term "RIGHT_OR_PEXISTS_CONV" "HOL";
0 "RIGHT_OR_PFORALL_CONV.adoc" Term "RIGHT_OR_PFORALL_CONV" "HOL";
0 "RIGHT_PBETA.adoc" Term "RIGHT_PBETA" "HOL";
0 "SWAP_PEXISTS_CONV.adoc" Term "SWAP_PEXISTS_CONV" "HOL";
0 "SWAP_PFORALL_CONV.adoc" Term "SWAP_PFORALL_CONV" "HOL";
0 "UNCURRY_CONV.adoc" Term "UNCURRY_CONV" "HOL";
0 "UNCURRY_EXISTS_CONV.adoc" Term "UNCURRY_EXISTS_CONV" "HOL";
0 "UNCURRY_FORALL_CONV.adoc" Term "UNCURRY_FORALL_CONV" "HOL";
0 "UNPBETA_CONV.adoc" Term "UNPBETA_CONV" "HOL";
0 "bndpair.adoc" Term "bndpair" "HOL";
0 "dest_pabs.adoc" Term "dest_pabs" "HOL";
0 "dest_pexists.adoc" Term "dest_pexists" "HOL";
0 "dest_pforall.adoc" Term "dest_pforall" "HOL";
0 "dest_prod.adoc" Term "dest_prod" "HOL";
0 "dest_pselect.adoc" Term "dest_pselect" "HOL";
0 "genlike.adoc" Term "genlike" "HOL";
0 "is_pabs.adoc" Term "is_pabs" "HOL";
0 "is_pexists.adoc" Term "is_pexists" "HOL";
0 "is_pforall.adoc" Term "is_pforall" "HOL";
0 "is_prod.adoc" Term "is_prod" "HOL";
0 "is_pselect.adoc" Term "is_pselect" "HOL";
0 "is_pvar.adoc" Term "is_pvar" "HOL";
0 "list_mk_pabs.adoc" Term "list_mk_pabs" "HOL";
0 "list_mk_pexists-lc.adoc" Term "list_mk_pexists" "HOL";
0 "list_mk_pforall-lc.adoc" Term "list_mk_pforall" "HOL";
0 "mk_pabs-lc.adoc" Term "mk_pabs" "HOL";
0 "mk_pexists-lc.adoc" Term "mk_pexists" "HOL";
0 "mk_pforall-lc.adoc" Term "mk_pforall" "HOL";
0 "mk_prod.adoc" Term "mk_prod" "HOL";
0 "mk_pselect-lc.adoc" Term "mk_pselect" "HOL";
0 "occs_in.adoc" Term "occs_in" "HOL";
0 "paconv.adoc" Term "paconv" "HOL";
0 "pbody.adoc" Term "pbody" "HOL";
0 "pvariant.adoc" Term "pvariant" "HOL";
0 "rip_pair.adoc" Term "rip_pair" "HOL";
0 "strip_pabs.adoc" Term "strip_pabs" "HOL";
0 "strip_pexists.adoc" Term "strip_pexists" "HOL";
0 "strip_pforall.adoc" Term "strip_pforall" "HOL";
0 "ALL_EL_CONV.adoc" Term "ALL_EL_CONV" "HOL";
0 "AND_EL_CONV.adoc" Term "AND_EL_CONV" "HOL";
0 "APPEND_CONV.adoc" Term "APPEND_CONV" "HOL";
0 "BUTFIRSTN_CONV.adoc" Term "BUTFIRSTN_CONV" "HOL";
0 "BUTLASTN_CONV.adoc" Term "BUTLASTN_CONV" "HOL";
0 "BUTLAST_CONV.adoc" Term "BUTLAST_CONV" "HOL";
0 "ELL_CONV.adoc" Term "ELL_CONV" "HOL";
0 "EL_CONV.adoc" Term "EL_CONV" "HOL";
0 "EQ_LENGTH_INDUCT_TAC.adoc" Term "EQ_LENGTH_INDUCT_TAC" "HOL";
0 "EQ_LENGTH_SNOC_INDUCT_TAC.adoc" Term "EQ_LENGTH_SNOC_INDUCT_TAC" "HOL";
0 "FILTER_CONV.adoc" Term "FILTER_CONV" "HOL";
0 "FIRSTN_CONV.adoc" Term "FIRSTN_CONV" "HOL";
0 "FLAT_CONV.adoc" Term "FLAT_CONV" "HOL";
0 "FOLDL_CONV.adoc" Term "FOLDL_CONV" "HOL";
0 "FOLDR_CONV.adoc" Term "FOLDR_CONV" "HOL";
0 "GENLIST_CONV.adoc" Term "GENLIST_CONV" "HOL";
0 "IS_EL_CONV.adoc" Term "IS_EL_CONV" "HOL";
0 "LASTN_CONV.adoc" Term "LASTN_CONV" "HOL";
0 "LAST_CONV.adoc" Term "LAST_CONV" "HOL";
0 "LENGTH_CONV.adoc" Term "LENGTH_CONV" "HOL";
0 "LIST_CONV.adoc" Term "LIST_CONV" "HOL";
0 "LIST_INDUCT_TAC.adoc" Term "LIST_INDUCT_TAC" "HOL";
0 "MAP2_CONV.adoc" Term "MAP2_CONV" "HOL";
0 "MAP_CONV.adoc" Term "MAP_CONV" "HOL";
0 "OR_EL_CONV.adoc" Term "OR_EL_CONV" "HOL";
0 "PURE_LIST_CONV.adoc" Term "PURE_LIST_CONV" "HOL";
0 "REPLICATE.adoc" Term "REPLICATE" "HOL";
0 "REPLICATE_CONV.adoc" Term "REPLICATE_CONV" "HOL";
0 "REVERSE_CONV.adoc" Term "REVERSE_CONV" "HOL";
0 "SCANL_CONV.adoc" Term "SCANL_CONV" "HOL";
0 "SCANR_CONV.adoc" Term "SCANR_CONV" "HOL";
0 "SEG_CONV.adoc" Term "SEG_CONV" "HOL";
0 "SNOC_CONV.adoc" Term "SNOC_CONV" "HOL";
0 "SNOC_INDUCT_TAC.adoc" Term "SNOC_INDUCT_TAC" "HOL";
0 "SOME_EL_CONV.adoc" Term "SOME_EL_CONV" "HOL";
0 "SUM_CONV.adoc" Term "SUM_CONV" "HOL";
0 "X_LIST_CONV.adoc" Term "X_LIST_CONV" "HOL";
0 "list_FOLD_CONV.adoc" Term "list_FOLD_CONV" "HOL";
0 "list_thm_database.adoc" Term "list_thm_database" "HOL";
0 "set_list_thm_database.adoc" Term "set_list_thm_database" "HOL";
0 "CB.adoc" Term "CB" "HOL";
0 "Co.adoc" Term "Co" "HOL";
0 "Compat.adoc" Term "Compat" "HOL";
0 "GEN_ALL.adoc" Term "GEN_ALL" "HOL";
0 "KI.adoc" Term "KI" "HOL";
0 "PROVE.adoc" Term "PROVE" "HOL";
0 "W.adoc" Term "W" "HOL";
0 "assoc.adoc" Term "assoc" "HOL";
0 "butlast.adoc" Term "butlast" "HOL";
0 "conjuncts.adoc" Term "conjuncts" "HOL";
0 "disjuncts.adoc" Term "disjuncts" "HOL";
0 "find.adoc" Term "find" "HOL";
0 "flat.adoc" Term "flat" "HOL";
0 "forall.adoc" Term "forall" "HOL";
0 "frees.adoc" Term "frees" "HOL";
0 "freesl.adoc" Term "freesl" "HOL";
0 "funpow.adoc" Term "funpow" "HOL";
0 "inst_type-lc.adoc" Term "inst_type" "HOL";
0 "int_of_string.adoc" Term "int_of_string" "HOL";
0 "last.adoc" Term "last" "HOL";
0 "match.adoc" Term "match" "HOL";
0 "new_axiom.adoc" Term "new_axiom" "HOL";
0 "new_infix_prim_rec_definition.adoc" Term "new_infix_prim_rec_definition" "HOL";
0 "new_prim_rec_definition.adoc" Term "new_prim_rec_definition" "HOL";
0 "oo.adoc" Term "oo" "HOL";
0 "prove_thm.adoc" Term "prove_thm" "HOL";
0 "replicate.adoc" Term "replicate" "HOL";
0 "rev_assoc.adoc" Term "rev_assoc" "HOL";
0 "save.adoc" Term "save" "HOL";
0 "setify.adoc" Term "setify" "HOL";
0 "string_of_int.adoc" Term "string_of_int" "HOL";
0 "tyvars.adoc" Term "tyvars" "HOL";
0 "tyvarsl.adoc" Term "tyvarsl" "HOL";
0 "ADD_CONV.adoc" Term "ADD_CONV" "HOL";
0 "AND_CONV.adoc" Term "AND_CONV" "HOL";
0 "BEQ_CONV.adoc" Term "BEQ_CONV" "HOL";
0 "COND_CONV.adoc" Term "COND_CONV" "HOL";
0 "DIV_CONV.adoc" Term "DIV_CONV" "HOL";
0 "EXP_CONV.adoc" Term "EXP_CONV" "HOL";
0 "GE_CONV.adoc" Term "GE_CONV" "HOL";
0 "GT_CONV.adoc" Term "GT_CONV" "HOL";
0 "IMP_CONV.adoc" Term "IMP_CONV" "HOL";
0 "LE_CONV.adoc" Term "LE_CONV" "HOL";
0 "LT_CONV.adoc" Term "LT_CONV" "HOL";
0 "MOD_CONV.adoc" Term "MOD_CONV" "HOL";
0 "MUL_CONV.adoc" Term "MUL_CONV" "HOL";
0 "NEQ_CONV.adoc" Term "NEQ_CONV" "HOL";
0 "NOT_CONV.adoc" Term "NOT_CONV" "HOL";
0 "OR_CONV.adoc" Term "OR_CONV" "HOL";
0 "PRE_CONV.adoc" Term "PRE_CONV" "HOL";
0 "REDUCE_CONV.adoc" Term "REDUCE_CONV" "HOL";
0 "REDUCE_RULE.adoc" Term "REDUCE_RULE" "HOL";
0 "REDUCE_TAC.adoc" Term "REDUCE_TAC" "HOL";
0 "RED_CONV.adoc" Term "RED_CONV" "HOL";
0 "SBC_CONV.adoc" Term "SBC_CONV" "HOL";
0 "SUC_CONV.adoc" Term "SUC_CONV" "HOL";
0 "ARITH_CONV.adoc" Term "ARITH_CONV" "HOL";
0 "ARITH_FORM_NORM_CONV.adoc" Term "ARITH_FORM_NORM_CONV" "HOL";
0 "COND_ELIM_CONV.adoc" Term "COND_ELIM_CONV" "HOL";
0 "DISJ_INEQS_FALSE_CONV.adoc" Term "DISJ_INEQS_FALSE_CONV" "HOL";
0 "EXISTS_ARITH_CONV.adoc" Term "EXISTS_ARITH_CONV" "HOL";
0 "FORALL_ARITH_CONV.adoc" Term "FORALL_ARITH_CONV" "HOL";
0 "INSTANCE_T_CONV.adoc" Term "INSTANCE_T_CONV" "HOL";
0 "NEGATE_CONV.adoc" Term "NEGATE_CONV" "HOL";
0 "PRENEX_CONV.adoc" Term "PRENEX_CONV" "HOL";
0 "SUB_AND_COND_ELIM_CONV.adoc" Term "SUB_AND_COND_ELIM_CONV" "HOL";
0 "is_prenex.adoc" Term "is_prenex" "HOL";
0 "is_presburger.adoc" Term "is_presburger" "HOL";
0 "non_presburger_subterms.adoc" Term "non_presburger_subterms" "HOL";
0 "##.adoc" Term "##" "HOL";
0 "++.adoc" Term "++" "HOL";
0 "ABS.adoc" Term "ABS" "HOL";
0 "ABS_CONV.adoc" Term "ABS_CONV" "HOL";
0 "ACCEPT_TAC.adoc" Term "ACCEPT_TAC" "HOL";
0 "AC_CONV.adoc" Term "AC_CONV" "HOL";
0 "ADD_ASSUM.adoc" Term "ADD_ASSUM" "HOL";
0 "ALL_CONV.adoc" Term "ALL_CONV" "HOL";
0 "ALL_TAC.adoc" Term "ALL_TAC" "HOL";
0 "ALL_THEN.adoc" Term "ALL_THEN" "HOL";
0 "ALPHA.adoc" Term "ALPHA" "HOL";
0 "ALPHA_CONV.adoc" Term "ALPHA_CONV" "HOL";
0 "AND_EXISTS_CONV.adoc" Term "AND_EXISTS_CONV" "HOL";
0 "AND_FORALL_CONV.adoc" Term "AND_FORALL_CONV" "HOL";
0 "ANTE_CONJ_CONV.adoc" Term "ANTE_CONJ_CONV" "HOL";
0 "ANTE_RES_THEN.adoc" Term "ANTE_RES_THEN" "HOL";
0 "AP_TERM.adoc" Term "AP_TERM" "HOL";
0 "AP_TERM_TAC.adoc" Term "AP_TERM_TAC" "HOL";
0 "AP_THM.adoc" Term "AP_THM" "HOL";
0 "AP_THM_TAC.adoc" Term "AP_THM_TAC" "HOL";
0 "ASM_CASES_TAC.adoc" Term "ASM_CASES_TAC" "HOL";
0 "ASM_MESON_TAC.adoc" Term "ASM_MESON_TAC" "HOL";
0 "ASM_REWRITE_RULE.adoc" Term "ASM_REWRITE_RULE" "HOL";
0 "ASM_REWRITE_TAC.adoc" Term "ASM_REWRITE_TAC" "HOL";
0 "ASM_SIMP_RULE.adoc" Term "ASM_SIMP_RULE" "HOL";
0 "ASM_SIMP_TAC.adoc" Term "ASM_SIMP_TAC" "HOL";
0 "ASSUME.adoc" Term "ASSUME" "HOL";
0 "ASSUME_TAC.adoc" Term "ASSUME_TAC" "HOL";
0 "ASSUM_LIST.adoc" Term "ASSUM_LIST" "HOL";
0 "B.adoc" Term "B" "HOL";
0 "BETA_CONV.adoc" Term "BETA_CONV" "HOL";
0 "BETA_RULE.adoc" Term "BETA_RULE" "HOL";
0 "BETA_TAC.adoc" Term "BETA_TAC" "HOL";
0 "BINOP_CONV.adoc" Term "BINOP_CONV" "HOL";
0 "BODY_CONJUNCTS.adoc" Term "BODY_CONJUNCTS" "HOL";
0 "BOOL_CASES_TAC.adoc" Term "BOOL_CASES_TAC" "HOL";
0 "C.adoc" Term "C" "HOL";
0 "CASES_THENL.adoc" Term "CASES_THENL" "HOL";
0 "CBV_CONV.adoc" Term "CBV_CONV" "HOL";
0 "CCONTR.adoc" Term "CCONTR" "HOL";
0 "CCONTR_TAC.adoc" Term "CCONTR_TAC" "HOL";
0 "CHANGED_CONV.adoc" Term "CHANGED_CONV" "HOL";
0 "CHANGED_TAC.adoc" Term "CHANGED_TAC" "HOL";
0 "CHECK_ASSUME_TAC.adoc" Term "CHECK_ASSUME_TAC" "HOL";
0 "CHOOSE.adoc" Term "CHOOSE" "HOL";
0 "CHOOSE_TAC.adoc" Term "CHOOSE_TAC" "HOL";
0 "CHOOSE_THEN.adoc" Term "CHOOSE_THEN" "HOL";
0 "COND_CASES_TAC.adoc" Term "COND_CASES_TAC" "HOL";
0 "COND_CONV.adoc" Term "COND_CONV" "HOL";
0 "CONJ.adoc" Term "CONJ" "HOL";
0 "CONJUNCT1.adoc" Term "CONJUNCT1" "HOL";
0 "CONJUNCT2.adoc" Term "CONJUNCT2" "HOL";
0 "CONJUNCTS.adoc" Term "CONJUNCTS" "HOL";
0 "CONJUNCTS_CONV.adoc" Term "CONJUNCTS_CONV" "HOL";
0 "CONJUNCTS_THEN.adoc" Term "CONJUNCTS_THEN" "HOL";
0 "CONJUNCTS_THEN2.adoc" Term "CONJUNCTS_THEN2" "HOL";
0 "CONJ_DISCH.adoc" Term "CONJ_DISCH" "HOL";
0 "CONJ_DISCHL.adoc" Term "CONJ_DISCHL" "HOL";
0 "CONJ_LIST.adoc" Term "CONJ_LIST" "HOL";
0 "CONJ_PAIR.adoc" Term "CONJ_PAIR" "HOL";
0 "CONJ_SET_CONV.adoc" Term "CONJ_SET_CONV" "HOL";
0 "CONJ_TAC.adoc" Term "CONJ_TAC" "HOL";
0 "CONTR.adoc" Term "CONTR" "HOL";
0 "CONTRAPOS.adoc" Term "CONTRAPOS" "HOL";
0 "CONTRAPOS_CONV.adoc" Term "CONTRAPOS_CONV" "HOL";
0 "CONTR_TAC.adoc" Term "CONTR_TAC" "HOL";
0 "CONV_RULE.adoc" Term "CONV_RULE" "HOL";
0 "CONV_TAC.adoc" Term "CONV_TAC" "HOL";
0 "Cases.adoc" Term "Cases" "HOL";
0 "DEF_EXISTS_RULE.adoc" Term "DEF_EXISTS_RULE" "HOL";
0 "DEPTH_CONV.adoc" Term "DEPTH_CONV" "HOL";
0 "DISCARD_TAC.adoc" Term "DISCARD_TAC" "HOL";
0 "DISCH.adoc" Term "DISCH" "HOL";
0 "DISCH_ALL.adoc" Term "DISCH_ALL" "HOL";
0 "DISCH_TAC.adoc" Term "DISCH_TAC" "HOL";
0 "DISCH_THEN.adoc" Term "DISCH_THEN" "HOL";
0 "DISJ1.adoc" Term "DISJ1" "HOL";
0 "DISJ1_TAC.adoc" Term "DISJ1_TAC" "HOL";
0 "DISJ2.adoc" Term "DISJ2" "HOL";
0 "DISJ2_TAC.adoc" Term "DISJ2_TAC" "HOL";
0 "DISJ_CASES.adoc" Term "DISJ_CASES" "HOL";
0 "DISJ_CASES_TAC.adoc" Term "DISJ_CASES_TAC" "HOL";
0 "DISJ_CASES_THEN.adoc" Term "DISJ_CASES_THEN" "HOL";
0 "DISJ_CASES_THEN2.adoc" Term "DISJ_CASES_THEN2" "HOL";
0 "DISJ_CASES_THENL.adoc" Term "DISJ_CASES_THENL" "HOL";
0 "DISJ_CASES_UNION.adoc" Term "DISJ_CASES_UNION" "HOL";
0 "DISJ_IMP.adoc" Term "DISJ_IMP" "HOL";
0 "EQF_ELIM.adoc" Term "EQF_ELIM" "HOL";
0 "EQF_INTRO.adoc" Term "EQF_INTRO" "HOL";
0 "EQT_ELIM.adoc" Term "EQT_ELIM" "HOL";
0 "EQT_INTRO.adoc" Term "EQT_INTRO" "HOL";
0 "EQ_IMP_RULE.adoc" Term "EQ_IMP_RULE" "HOL";
0 "EQ_MP.adoc" Term "EQ_MP" "HOL";
0 "EQ_TAC.adoc" Term "EQ_TAC" "HOL";
0 "EVERY.adoc" Term "EVERY" "HOL";
0 "ETA_CONV.adoc" Term "ETA_CONV" "HOL";
0 "EVERY_ASSUM.adoc" Term "EVERY_ASSUM" "HOL";
0 "EVERY_CONJ_CONV.adoc" Term "EVERY_CONJ_CONV" "HOL";
0 "EVERY_CONV.adoc" Term "EVERY_CONV" "HOL";
0 "EVERY_DISJ_CONV.adoc" Term "EVERY_DISJ_CONV" "HOL";
0 "EVERY_TCL.adoc" Term "EVERY_TCL" "HOL";
0 "EXISTENCE.adoc" Term "EXISTENCE" "HOL";
0 "EXISTS.adoc" Term "EXISTS" "HOL";
0 "EXISTS_AND_CONV.adoc" Term "EXISTS_AND_CONV" "HOL";
0 "EXISTS_EQ.adoc" Term "EXISTS_EQ" "HOL";
0 "EXISTS_IMP.adoc" Term "EXISTS_IMP" "HOL";
0 "EXISTS_IMP_CONV.adoc" Term "EXISTS_IMP_CONV" "HOL";
0 "EXISTS_NOT_CONV.adoc" Term "EXISTS_NOT_CONV" "HOL";
0 "EXISTS_OR_CONV.adoc" Term "EXISTS_OR_CONV" "HOL";
0 "EXISTS_TAC.adoc" Term "EXISTS_TAC" "HOL";
0 "EXISTS_UNIQUE_CONV.adoc" Term "EXISTS_UNIQUE_CONV" "HOL";
0 "EXT.adoc" Term "EXT" "HOL";
0 "FAIL_TAC.adoc" Term "FAIL_TAC" "HOL";
0 "FILTER_ASM_REWRITE_RULE.adoc" Term "FILTER_ASM_REWRITE_RULE" "HOL";
0 "FILTER_ASM_REWRITE_TAC.adoc" Term "FILTER_ASM_REWRITE_TAC" "HOL";
0 "FILTER_DISCH_TAC.adoc" Term "FILTER_DISCH_TAC" "HOL";
0 "FILTER_DISCH_THEN.adoc" Term "FILTER_DISCH_THEN" "HOL";
0 "FILTER_GEN_TAC.adoc" Term "FILTER_GEN_TAC" "HOL";
0 "FILTER_ONCE_ASM_REWRITE_RULE.adoc" Term "FILTER_ONCE_ASM_REWRITE_RULE" "HOL";
0 "FILTER_ONCE_ASM_REWRITE_TAC.adoc" Term "FILTER_ONCE_ASM_REWRITE_TAC" "HOL";
0 "FILTER_PURE_ASM_REWRITE_RULE.adoc" Term "FILTER_PURE_ASM_REWRITE_RULE" "HOL";
0 "FILTER_PURE_ASM_REWRITE_TAC.adoc" Term "FILTER_PURE_ASM_REWRITE_TAC" "HOL";
0 "FILTER_PURE_ONCE_ASM_REWRITE_RULE.adoc" Term "FILTER_PURE_ONCE_ASM_REWRITE_RULE" "HOL";
0 "FILTER_PURE_ONCE_ASM_REWRITE_TAC.adoc" Term "FILTER_PURE_ONCE_ASM_REWRITE_TAC" "HOL";
0 "FILTER_STRIP_TAC.adoc" Term "FILTER_STRIP_TAC" "HOL";
0 "FILTER_STRIP_THEN.adoc" Term "FILTER_STRIP_THEN" "HOL";
0 "FIRST.adoc" Term "FIRST" "HOL";
0 "FIRST_ASSUM.adoc" Term "FIRST_ASSUM" "HOL";
0 "FIRST_CONV.adoc" Term "FIRST_CONV" "HOL";
0 "FIRST_TCL.adoc" Term "FIRST_TCL" "HOL";
0 "FIRST_X_ASSUM.adoc" Term "FIRST_X_ASSUM" "HOL";
0 "FORALL_AND_CONV.adoc" Term "FORALL_AND_CONV" "HOL";
0 "FORALL_EQ.adoc" Term "FORALL_EQ" "HOL";
0 "FORALL_IMP_CONV.adoc" Term "FORALL_IMP_CONV" "HOL";
0 "FORALL_NOT_CONV.adoc" Term "FORALL_NOT_CONV" "HOL";
0 "FORALL_OR_CONV.adoc" Term "FORALL_OR_CONV" "HOL";
0 "FORK_CONV.adoc" Term "FORK_CONV" "HOL";
0 "FREEZE_THEN.adoc" Term "FREEZE_THEN" "HOL";
0 "FRONT_CONJ_CONV.adoc" Term "FRONT_CONJ_CONV" "HOL";
0 "FULL_SIMP_TAC.adoc" Term "FULL_SIMP_TAC" "HOL";
0 "FUN_EQ_CONV.adoc" Term "FUN_EQ_CONV" "HOL";
0 "GEN.adoc" Term "GEN" "HOL";
0 "GENL.adoc" Term "GENL" "HOL";
0 "GEN_ALL.adoc" Term "GEN_ALL" "HOL";
0 "GEN_ALPHA_CONV.adoc" Term "GEN_ALPHA_CONV" "HOL";
0 "GEN_BETA_CONV.adoc" Term "GEN_BETA_CONV" "HOL";
0 "GEN_MESON_TAC.adoc" Term "GEN_MESON_TAC" "HOL";
0 "GEN_REWRITE_CONV.adoc" Term "GEN_REWRITE_CONV" "HOL";
0 "GEN_REWRITE_RULE.adoc" Term "GEN_REWRITE_RULE" "HOL";
0 "GEN_REWRITE_TAC.adoc" Term "GEN_REWRITE_TAC" "HOL";
0 "GEN_TAC.adoc" Term "GEN_TAC" "HOL";
0 "GSPEC.adoc" Term "GSPEC" "HOL";
0 "GSUBST_TAC.adoc" Term "GSUBST_TAC" "HOL";
0 "GSYM.adoc" Term "GSYM" "HOL";
0 "HALF_MK_ABS.adoc" Term "HALF_MK_ABS" "HOL";
0 "I.adoc" Term "I" "HOL";
0 "IMP_ANTISYM_RULE.adoc" Term "IMP_ANTISYM_RULE" "HOL";
0 "IMP_CANON.adoc" Term "IMP_CANON" "HOL";
0 "IMP_CONJ.adoc" Term "IMP_CONJ" "HOL";
0 "IMP_ELIM.adoc" Term "IMP_ELIM" "HOL";
0 "IMP_RES_TAC.adoc" Term "IMP_RES_TAC" "HOL";
0 "IMP_RES_THEN.adoc" Term "IMP_RES_THEN" "HOL";
0 "IMP_TRANS.adoc" Term "IMP_TRANS" "HOL";
0 "INDUCT.adoc" Term "INDUCT" "HOL";
0 "INDUCT_TAC.adoc" Term "INDUCT_TAC" "HOL";
0 "INDUCT_THEN.adoc" Term "INDUCT_THEN" "HOL";
0 "INST.adoc" Term "INST" "HOL";
0 "INST_TYPE.adoc" Term "INST_TYPE" "HOL";
0 "INST_TY_TERM.adoc" Term "INST_TY_TERM" "HOL";
0 "ISPEC.adoc" Term "ISPEC" "HOL";
0 "ISPECL.adoc" Term "ISPECL" "HOL";
0 "Induct-lc.adoc" Term "Induct" "HOL";
0 "K.adoc" Term "K" "HOL";
0 "LAND_CONV.adoc" Term "LAND_CONV" "HOL";
0 "LEFT_AND_EXISTS_CONV.adoc" Term "LEFT_AND_EXISTS_CONV" "HOL";
0 "LEFT_AND_FORALL_CONV.adoc" Term "LEFT_AND_FORALL_CONV" "HOL";
0 "LEFT_IMP_EXISTS_CONV.adoc" Term "LEFT_IMP_EXISTS_CONV" "HOL";
0 "LEFT_IMP_FORALL_CONV.adoc" Term "LEFT_IMP_FORALL_CONV" "HOL";
0 "LEFT_OR_EXISTS_CONV.adoc" Term "LEFT_OR_EXISTS_CONV" "HOL";
0 "LEFT_OR_FORALL_CONV.adoc" Term "LEFT_OR_FORALL_CONV" "HOL";
0 "LIST_BETA_CONV.adoc" Term "LIST_BETA_CONV" "HOL";
0 "LIST_CONJ.adoc" Term "LIST_CONJ" "HOL";
0 "LIST_INDUCT.adoc" Term "LIST_INDUCT" "HOL";
0 "LIST_INDUCT_TAC.adoc" Term "LIST_INDUCT_TAC" "HOL";
0 "LIST_MK_EXISTS.adoc" Term "LIST_MK_EXISTS" "HOL";
0 "LIST_MP.adoc" Term "LIST_MP" "HOL";
0 "MAP_EVERY.adoc" Term "MAP_EVERY" "HOL";
0 "MAP_FIRST.adoc" Term "MAP_FIRST" "HOL";
0 "MATCH_ACCEPT_TAC.adoc" Term "MATCH_ACCEPT_TAC" "HOL";
0 "MATCH_MP.adoc" Term "MATCH_MP" "HOL";
0 "MATCH_MP_TAC.adoc" Term "MATCH_MP_TAC" "HOL";
0 "MESON_TAC.adoc" Term "MESON_TAC" "HOL";
0 "MK_ABS.adoc" Term "MK_ABS" "HOL";
0 "MK_COMB.adoc" Term "MK_COMB" "HOL";
0 "MK_EXISTS.adoc" Term "MK_EXISTS" "HOL";
0 "MP.adoc" Term "MP" "HOL";
0 "MP_TAC.adoc" Term "MP_TAC" "HOL";
0 "NEG_DISCH.adoc" Term "NEG_DISCH" "HOL";
0 "NOT_ELIM.adoc" Term "NOT_ELIM" "HOL";
0 "NOT_EQ_SYM.adoc" Term "NOT_EQ_SYM" "HOL";
0 "NOT_EXISTS_CONV.adoc" Term "NOT_EXISTS_CONV" "HOL";
0 "NOT_FORALL_CONV.adoc" Term "NOT_FORALL_CONV" "HOL";
0 "NOT_INTRO.adoc" Term "NOT_INTRO" "HOL";
0 "NO_CONV.adoc" Term "NO_CONV" "HOL";
0 "NO_TAC.adoc" Term "NO_TAC" "HOL";
0 "NO_THEN.adoc" Term "NO_THEN" "HOL";
0 "ONCE_ASM_REWRITE_RULE.adoc" Term "ONCE_ASM_REWRITE_RULE" "HOL";
0 "ONCE_ASM_REWRITE_TAC.adoc" Term "ONCE_ASM_REWRITE_TAC" "HOL";
0 "ONCE_DEPTH_CONV.adoc" Term "ONCE_DEPTH_CONV" "HOL";
0 "ONCE_REWRITE_CONV.adoc" Term "ONCE_REWRITE_CONV" "HOL";
0 "ONCE_REWRITE_RULE.adoc" Term "ONCE_REWRITE_RULE" "HOL";
0 "ONCE_REWRITE_TAC.adoc" Term "ONCE_REWRITE_TAC" "HOL";
0 "ORELSE.adoc" Term "ORELSE" "HOL";
0 "ORELSEC.adoc" Term "ORELSEC" "HOL";
0 "ORELSE_TCL.adoc" Term "ORELSE_TCL" "HOL";
0 "OR_EXISTS_CONV.adoc" Term "OR_EXISTS_CONV" "HOL";
0 "OR_FORALL_CONV.adoc" Term "OR_FORALL_CONV" "HOL";
0 "PAIRED_BETA_CONV.adoc" Term "PAIRED_BETA_CONV" "HOL";
0 "PAIRED_ETA_CONV.adoc" Term "PAIRED_ETA_CONV" "HOL";
0 "PART_MATCH.adoc" Term "PART_MATCH" "HOL";
0 "PAT_ASSUM.adoc" Term "PAT_ASSUM" "HOL";
0 "POP_ASSUM.adoc" Term "POP_ASSUM" "HOL";
0 "POP_ASSUM_LIST.adoc" Term "POP_ASSUM_LIST" "HOL";
0 "PROVE.adoc" Term "PROVE" "HOL";
0 "PROVE_HYP.adoc" Term "PROVE_HYP" "HOL";
0 "PURE_ASM_REWRITE_RULE.adoc" Term "PURE_ASM_REWRITE_RULE" "HOL";
0 "PURE_ASM_REWRITE_TAC.adoc" Term "PURE_ASM_REWRITE_TAC" "HOL";
0 "PURE_ONCE_ASM_REWRITE_RULE.adoc" Term "PURE_ONCE_ASM_REWRITE_RULE" "HOL";
0 "PURE_ONCE_ASM_REWRITE_TAC.adoc" Term "PURE_ONCE_ASM_REWRITE_TAC" "HOL";
0 "PURE_ONCE_REWRITE_CONV.adoc" Term "PURE_ONCE_REWRITE_CONV" "HOL";
0 "PURE_ONCE_REWRITE_RULE.adoc" Term "PURE_ONCE_REWRITE_RULE" "HOL";
0 "PURE_ONCE_REWRITE_TAC.adoc" Term "PURE_ONCE_REWRITE_TAC" "HOL";
0 "PURE_REWRITE_CONV.adoc" Term "PURE_REWRITE_CONV" "HOL";
0 "PURE_REWRITE_RULE.adoc" Term "PURE_REWRITE_RULE" "HOL";
0 "PURE_REWRITE_TAC.adoc" Term "PURE_REWRITE_TAC" "HOL";
0 "Psyntax.adoc" Term "Psyntax" "HOL";
0 "RAND_CONV.adoc" Term "RAND_CONV" "HOL";
0 "RATOR_CONV.adoc" Term "RATOR_CONV" "HOL";
0 "REDEPTH_CONV.adoc" Term "REDEPTH_CONV" "HOL";
0 "REFINE_EXISTS_TAC.adoc" Term "REFINE_EXISTS_TAC" "HOL";
0 "REFL.adoc" Term "REFL" "HOL";
0 "REFL_TAC.adoc" Term "REFL_TAC" "HOL";
0 "REPEAT.adoc" Term "REPEAT" "HOL";
0 "REPEATC.adoc" Term "REPEATC" "HOL";
0 "REPEAT_GTCL.adoc" Term "REPEAT_GTCL" "HOL";
0 "REPEAT_TCL.adoc" Term "REPEAT_TCL" "HOL";
0 "RES_CANON.adoc" Term "RES_CANON" "HOL";
0 "RES_TAC.adoc" Term "RES_TAC" "HOL";
0 "RES_THEN.adoc" Term "RES_THEN" "HOL";
0 "REWRITE_CONV.adoc" Term "REWRITE_CONV" "HOL";
0 "REWRITE_RULE.adoc" Term "REWRITE_RULE" "HOL";
0 "REWRITE_TAC.adoc" Term "REWRITE_TAC" "HOL";
0 "REWR_CONV.adoc" Term "REWR_CONV" "HOL";
0 "RIGHT_AND_EXISTS_CONV.adoc" Term "RIGHT_AND_EXISTS_CONV" "HOL";
0 "RIGHT_AND_FORALL_CONV.adoc" Term "RIGHT_AND_FORALL_CONV" "HOL";
0 "RIGHT_BETA.adoc" Term "RIGHT_BETA" "HOL";
0 "RIGHT_CONV_RULE.adoc" Term "RIGHT_CONV_RULE" "HOL";
0 "RIGHT_IMP_EXISTS_CONV.adoc" Term "RIGHT_IMP_EXISTS_CONV" "HOL";
0 "RIGHT_IMP_FORALL_CONV.adoc" Term "RIGHT_IMP_FORALL_CONV" "HOL";
0 "RIGHT_LIST_BETA.adoc" Term "RIGHT_LIST_BETA" "HOL";
0 "RIGHT_OR_EXISTS_CONV.adoc" Term "RIGHT_OR_EXISTS_CONV" "HOL";
0 "RIGHT_OR_FORALL_CONV.adoc" Term "RIGHT_OR_FORALL_CONV" "HOL";
0 "RULE_ASSUM_TAC.adoc" Term "RULE_ASSUM_TAC" "HOL";
0 "Rsyntax.adoc" Term "Rsyntax" "HOL";
0 "S.adoc" Term "S" "HOL";
0 "SELECT_CONV.adoc" Term "SELECT_CONV" "HOL";
0 "SELECT_ELIM.adoc" Term "SELECT_ELIM" "HOL";
0 "SELECT_EQ.adoc" Term "SELECT_EQ" "HOL";
0 "SELECT_INTRO.adoc" Term "SELECT_INTRO" "HOL";
0 "SELECT_RULE.adoc" Term "SELECT_RULE" "HOL";
0 "SIMPSET.adoc" Term "SIMPSET" "HOL";
0 "SIMP_CONV.adoc" Term "SIMP_CONV" "HOL";
0 "SIMP_PROVE.adoc" Term "SIMP_PROVE" "HOL";
0 "SIMP_RULE.adoc" Term "SIMP_RULE" "HOL";
0 "SIMP_TAC.adoc" Term "SIMP_TAC" "HOL";
0 "SKOLEM_CONV.adoc" Term "SKOLEM_CONV" "HOL";
0 "SPEC.adoc" Term "SPEC" "HOL";
0 "SPECL.adoc" Term "SPECL" "HOL";
0 "SPEC_ALL.adoc" Term "SPEC_ALL" "HOL";
0 "SPEC_TAC.adoc" Term "SPEC_TAC" "HOL";
0 "SPEC_VAR.adoc" Term "SPEC_VAR" "HOL";
0 "STRIP_ASSUME_TAC.adoc" Term "STRIP_ASSUME_TAC" "HOL";
0 "STRIP_GOAL_THEN.adoc" Term "STRIP_GOAL_THEN" "HOL";
0 "STRIP_TAC.adoc" Term "STRIP_TAC" "HOL";
0 "STRIP_THM_THEN.adoc" Term "STRIP_THM_THEN" "HOL";
0 "STRUCT_CASES_TAC.adoc" Term "STRUCT_CASES_TAC" "HOL";
0 "SUBGOAL_THEN.adoc" Term "SUBGOAL_THEN" "HOL";
0 "SUBS.adoc" Term "SUBS" "HOL";
0 "SUBST.adoc" Term "SUBST" "HOL";
0 "SUBST1_TAC.adoc" Term "SUBST1_TAC" "HOL";
0 "SUBST_ALL_TAC.adoc" Term "SUBST_ALL_TAC" "HOL";
0 "SUBST_CONV.adoc" Term "SUBST_CONV" "HOL";
0 "SUBST_MATCH.adoc" Term "SUBST_MATCH" "HOL";
0 "SUBST_OCCS_TAC.adoc" Term "SUBST_OCCS_TAC" "HOL";
0 "SUBST_TAC.adoc" Term "SUBST_TAC" "HOL";
0 "SUBS_OCCS.adoc" Term "SUBS_OCCS" "HOL";
0 "SUB_CONV.adoc" Term "SUB_CONV" "HOL";
0 "SWAP_EXISTS_CONV.adoc" Term "SWAP_EXISTS_CONV" "HOL";
0 "SYM.adoc" Term "SYM" "HOL";
0 "SYM_CONV.adoc" Term "SYM_CONV" "HOL";
0 "TAC_PROOF.adoc" Term "TAC_PROOF" "HOL";
0 "THEN.adoc" Term "THEN" "HOL";
0 "THENC.adoc" Term "THENC" "HOL";
0 "THENL.adoc" Term "THENL" "HOL";
0 "THEN_TCL.adoc" Term "THEN_TCL" "HOL";
0 "TOP_DEPTH_CONV.adoc" Term "TOP_DEPTH_CONV" "HOL";
0 "TRANS.adoc" Term "TRANS" "HOL";
0 "TRY.adoc" Term "TRY" "HOL";
0 "TRY_CONV.adoc" Term "TRY_CONV" "HOL";
0 "Term.adoc" Term "Term" "HOL";
0 "UNDISCH.adoc" Term "UNDISCH" "HOL";
0 "UNDISCH_ALL.adoc" Term "UNDISCH_ALL" "HOL";
0 "UNDISCH_TAC.adoc" Term "UNDISCH_TAC" "HOL";
0 "UNDISCH_THEN.adoc" Term "UNDISCH_THEN" "HOL";
0 "W.adoc" Term "W" "HOL";
0 "X_CASES_THEN.adoc" Term "X_CASES_THEN" "HOL";
0 "X_CASES_THENL.adoc" Term "X_CASES_THENL" "HOL";
0 "X_CHOOSE_TAC.adoc" Term "X_CHOOSE_TAC" "HOL";
0 "X_CHOOSE_THEN.adoc" Term "X_CHOOSE_THEN" "HOL";
0 "X_FUN_EQ_CONV.adoc" Term "X_FUN_EQ_CONV" "HOL";
0 "X_GEN_TAC.adoc" Term "X_GEN_TAC" "HOL";
0 "X_SKOLEM_CONV.adoc" Term "X_SKOLEM_CONV" "HOL";
0 "aconv.adoc" Term "aconv" "HOL";
0 "add_bare_numeral_form.adoc" Term "add_bare_numeral_form" "HOL";
0 "add_implicit_rewrites.adoc" Term "add_implicit_rewrites" "HOL";
0 "add_infix.adoc" Term "add_infix" "HOL";
0 "add_listform.adoc" Term "add_listform" "HOL";
0 "add_numeral_form.adoc" Term "add_numeral_form" "HOL";
0 "add_rule.adoc" Term "add_rule" "HOL";
0 "allowed_term_constant.adoc" Term "allowed_term_constant" "HOL";
0 "allowed_type_constant.adoc" Term "allowed_type_constant" "HOL";
0 "ancestry.adoc" Term "ancestry" "HOL";
0 "arity.adoc" Term "arity" "HOL";
0 "assert.adoc" Term "assert" "HOL";
0 "assoc.adoc" Term "assoc" "HOL";
0 "associate_restriction.adoc" Term "associate_restriction" "HOL";
0 "axiom.adoc" Term "axiom" "HOL";
0 "axioms.adoc" Term "axioms" "HOL";
0 "b-lc.adoc" Term "b" "HOL";
0 "backup.adoc" Term "backup" "HOL";
0 "binder_restrictions.adoc" Term "binder_restrictions" "HOL";
0 "binders.adoc" Term "binders" "HOL";
0 "body.adoc" Term "body" "HOL";
0 "bool.adoc" Term "bool" "HOL";
0 "bool_EQ_CONV.adoc" Term "bool_EQ_CONV" "HOL";
0 "bool_rewrites.adoc" Term "bool_rewrites" "HOL";
0 "bool_ss.adoc" Term "bool_ss" "HOL";
0 "butlast.adoc" Term "butlast" "HOL";
0 "bvar.adoc" Term "bvar" "HOL";
0 "can.adoc" Term "can" "HOL";
0 "clear_overloads_on.adoc" Term "clear_overloads_on" "HOL";
0 "clear_prefs_for_term.adoc" Term "clear_prefs_for_term" "HOL";
0 "combine.adoc" Term "combine" "HOL";
0 "concat.adoc" Term "concat" "HOL";
0 "concl.adoc" Term "concl" "HOL";
0 "conjuncts-lc.adoc" Term "conjuncts" "HOL";
0 "constants.adoc" Term "constants" "HOL";
0 "current_theory.adoc" Term "current_theory" "HOL";
0 "current_trace.adoc" Term "current_trace" "HOL";
0 "curry.adoc" Term "curry" "HOL";
0 "define_new_type_bijections.adoc" Term "define_new_type_bijections" "HOL";
0 "define_type.adoc" Term "define_type" "HOL";
0 "delete_restriction.adoc" Term "delete_restriction" "HOL";
0 "dest_abs.adoc" Term "dest_abs" "HOL";
0 "dest_comb.adoc" Term "dest_comb" "HOL";
0 "dest_cond.adoc" Term "dest_cond" "HOL";
0 "dest_conj.adoc" Term "dest_conj" "HOL";
0 "dest_cons.adoc" Term "dest_cons" "HOL";
0 "dest_const.adoc" Term "dest_const" "HOL";
0 "dest_disj.adoc" Term "dest_disj" "HOL";
0 "dest_eq.adoc" Term "dest_eq" "HOL";
0 "dest_exists.adoc" Term "dest_exists" "HOL";
0 "dest_forall.adoc" Term "dest_forall" "HOL";
0 "dest_imp.adoc" Term "dest_imp" "HOL";
0 "dest_let.adoc" Term "dest_let" "HOL";
0 "dest_list.adoc" Term "dest_list" "HOL";
0 "dest_neg.adoc" Term "dest_neg" "HOL";
0 "dest_pabs.adoc" Term "dest_pabs" "HOL";
0 "dest_pair.adoc" Term "dest_pair" "HOL";
0 "dest_select.adoc" Term "dest_select" "HOL";
0 "dest_thm.adoc" Term "dest_thm" "HOL";
0 "dest_type.adoc" Term "dest_type" "HOL";
0 "dest_var.adoc" Term "dest_var" "HOL";
0 "dest_vartype.adoc" Term "dest_vartype" "HOL";
0 "disch-lc.adoc" Term "disch" "HOL";
0 "disjuncts.adoc" Term "disjuncts" "HOL";
0 "e.adoc" Term "e" "HOL";
0 "el.adoc" Term "el" "HOL";
0 "empty_rewrites.adoc" Term "empty_rewrites" "HOL";
0 "end_itlist.adoc" Term "end_itlist" "HOL";
0 "exists-lc.adoc" Term "exists" "HOL";
0 "expand.adoc" Term "expand" "HOL";
0 "expandf.adoc" Term "expandf" "HOL";
0 "filter.adoc" Term "filter" "HOL";
0 "find.adoc" Term "find" "HOL";
0 "free_in.adoc" Term "free_in" "HOL";
0 "frees.adoc" Term "frees" "HOL";
0 "freesl.adoc" Term "freesl" "HOL";
0 "front_last.adoc" Term "front_last" "HOL";
0 "fst.adoc" Term "fst" "HOL";
0 "funpow.adoc" Term "funpow" "HOL";
0 "g.adoc" Term "g" "HOL";
0 "genvar.adoc" Term "genvar" "HOL";
0 "hidden.adoc" Term "hidden" "HOL";
0 "hide.adoc" Term "hide" "HOL";
0 "hol_ss.adoc" Term "hol_ss" "HOL";
0 "hyp.adoc" Term "hyp" "HOL";
0 "hyp_union.adoc" Term "hyp_union" "HOL";
0 "initial_rws.adoc" Term "initial_rws" "HOL";
0 "inst-lc.adoc" Term "inst" "HOL";
0 "int_of_string.adoc" Term "int_of_string" "HOL";
0 "intersect.adoc" Term "intersect" "HOL";
0 "is_abs.adoc" Term "is_abs" "HOL";
0 "is_axiom.adoc" Term "is_axiom" "HOL";
0 "is_binder.adoc" Term "is_binder" "HOL";
0 "is_comb.adoc" Term "is_comb" "HOL";
0 "is_cond.adoc" Term "is_cond" "HOL";
0 "is_conj.adoc" Term "is_conj" "HOL";
0 "is_cons.adoc" Term "is_cons" "HOL";
0 "is_const.adoc" Term "is_const" "HOL";
0 "is_constant.adoc" Term "is_constant" "HOL";
0 "is_disj.adoc" Term "is_disj" "HOL";
0 "is_eq.adoc" Term "is_eq" "HOL";
0 "is_exists.adoc" Term "is_exists" "HOL";
0 "is_forall.adoc" Term "is_forall" "HOL";
0 "is_hidden.adoc" Term "is_hidden" "HOL";
0 "is_imp.adoc" Term "is_imp" "HOL";
0 "is_infix.adoc" Term "is_infix" "HOL";
0 "is_let.adoc" Term "is_let" "HOL";
0 "is_list.adoc" Term "is_list" "HOL";
0 "is_neg.adoc" Term "is_neg" "HOL";
0 "is_pabs.adoc" Term "is_pabs" "HOL";
0 "is_pair.adoc" Term "is_pair" "HOL";
0 "is_select.adoc" Term "is_select" "HOL";
0 "is_type.adoc" Term "is_type" "HOL";
0 "is_var.adoc" Term "is_var" "HOL";
0 "is_vartype.adoc" Term "is_vartype" "HOL";
0 "itlist.adoc" Term "itlist" "HOL";
0 "itlist2.adoc" Term "itlist2" "HOL";
0 "known_constants.adoc" Term "known_constants" "HOL";
0 "last.adoc" Term "last" "HOL";
0 "lhs.adoc" Term "lhs" "HOL";
0 "libraries.adoc" Term "libraries" "HOL";
0 "list_mk_abs.adoc" Term "list_mk_abs" "HOL";
0 "list_mk_comb.adoc" Term "list_mk_comb" "HOL";
0 "list_mk_conj.adoc" Term "list_mk_conj" "HOL";
0 "list_mk_disj.adoc" Term "list_mk_disj" "HOL";
0 "list_mk_exists-lc.adoc" Term "list_mk_exists" "HOL";
0 "list_mk_forall.adoc" Term "list_mk_forall" "HOL";
0 "list_mk_imp.adoc" Term "list_mk_imp" "HOL";
0 "list_mk_pair.adoc" Term "list_mk_pair" "HOL";
0 "list_of_binders.adoc" Term "list_of_binders" "HOL";
0 "map2.adoc" Term "map2" "HOL";
0 "mapfilter.adoc" Term "mapfilter" "HOL";
0 "match_term.adoc" Term "match_term" "HOL";
0 "match_type.adoc" Term "match_type" "HOL";
0 "max_print_depth.adoc" Term "max_print_depth" "HOL";
0 "mem.adoc" Term "mem" "HOL";
0 "mk_abs-lc.adoc" Term "mk_abs" "HOL";
0 "mk_comb-lc.adoc" Term "mk_comb" "HOL";
0 "mk_cond.adoc" Term "mk_cond" "HOL";
0 "mk_conj.adoc" Term "mk_conj" "HOL";
0 "mk_cons.adoc" Term "mk_cons" "HOL";
0 "mk_const.adoc" Term "mk_const" "HOL";
0 "mk_disj.adoc" Term "mk_disj" "HOL";
0 "mk_eq.adoc" Term "mk_eq" "HOL";
0 "mk_exists-lc.adoc" Term "mk_exists" "HOL";
0 "mk_forall.adoc" Term "mk_forall" "HOL";
0 "mk_imp.adoc" Term "mk_imp" "HOL";
0 "mk_let.adoc" Term "mk_let" "HOL";
0 "mk_list.adoc" Term "mk_list" "HOL";
0 "mk_neg.adoc" Term "mk_neg" "HOL";
0 "mk_pabs.adoc" Term "mk_pabs" "HOL";
0 "mk_pair.adoc" Term "mk_pair" "HOL";
0 "mk_primed_var.adoc" Term "mk_primed_var" "HOL";
0 "mk_select.adoc" Term "mk_select" "HOL";
0 "mk_simpset.adoc" Term "mk_simpset" "HOL";
0 "mk_thm.adoc" Term "mk_thm" "HOL";
0 "mk_type.adoc" Term "mk_type" "HOL";
0 "mk_var.adoc" Term "mk_var" "HOL";
0 "mk_vartype.adoc" Term "mk_vartype" "HOL";
0 "new_axiom.adoc" Term "new_axiom" "HOL";
0 "new_binder.adoc" Term "new_binder" "HOL";
0 "new_binder_definition.adoc" Term "new_binder_definition" "HOL";
0 "new_constant.adoc" Term "new_constant" "HOL";
0 "new_definition.adoc" Term "new_definition" "HOL";
0 "new_gen_definition.adoc" Term "new_gen_definition" "HOL";
0 "new_infix.adoc" Term "new_infix" "HOL";
0 "new_infix_prim_rec_definition.adoc" Term "new_infix_prim_rec_definition" "HOL";
0 "new_infixl_definition.adoc" Term "new_infixl_definition" "HOL";
0 "new_infixr_definition.adoc" Term "new_infixr_definition" "HOL";
0 "new_list_rec_definition.adoc" Term "new_list_rec_definition" "HOL";
0 "new_open_axiom.adoc" Term "new_open_axiom" "HOL";
0 "new_prim_rec_definition.adoc" Term "new_prim_rec_definition" "HOL";
0 "new_recursive_definition.adoc" Term "new_recursive_definition" "HOL";
0 "new_specification.adoc" Term "new_specification" "HOL";
0 "new_theory.adoc" Term "new_theory" "HOL";
0 "new_type.adoc" Term "new_type" "HOL";
0 "new_type_definition.adoc" Term "new_type_definition" "HOL";
0 "overload_on.adoc" Term "overload_on" "HOL";
0 "p.adoc" Term "p" "HOL";
0 "pair.adoc" Term "pair" "HOL";
0 "parents.adoc" Term "parents" "HOL";
0 "parse_from_grammars.adoc" Term "parse_from_grammars" "HOL";
0 "parse_in_context.adoc" Term "parse_in_context" "HOL";
0 "parse_preTerm.adoc" Term "parse_preTerm" "HOL";
0 "prefer_form_with_tok.adoc" Term "prefer_form_with_tok" "HOL";
0 "print_term.adoc" Term "print_term" "HOL";
0 "prove-lc.adoc" Term "prove" "HOL";
0 "prove_abs_fn_one_one.adoc" Term "prove_abs_fn_one_one" "HOL";
0 "prove_abs_fn_onto.adoc" Term "prove_abs_fn_onto" "HOL";
0 "prove_cases_thm.adoc" Term "prove_cases_thm" "HOL";
0 "prove_constructors_distinct.adoc" Term "prove_constructors_distinct" "HOL";
0 "prove_constructors_one_one.adoc" Term "prove_constructors_one_one" "HOL";
0 "prove_induction_thm.adoc" Term "prove_induction_thm" "HOL";
0 "prove_rec_fn_exists.adoc" Term "prove_rec_fn_exists" "HOL";
0 "prove_rep_fn_one_one.adoc" Term "prove_rep_fn_one_one" "HOL";
0 "prove_rep_fn_onto.adoc" Term "prove_rep_fn_onto" "HOL";
0 "prove_thm.adoc" Term "prove_thm" "HOL";
0 "pure_ss.adoc" Term "pure_ss" "HOL";
0 "r.adoc" Term "r" "HOL";
0 "rand.adoc" Term "rand" "HOL";
0 "rator.adoc" Term "rator" "HOL";
0 "register_trace.adoc" Term "register_trace" "HOL";
0 "remove_rules_for_term.adoc" Term "remove_rules_for_term" "HOL";
0 "remove_termtok.adoc" Term "remove_termtok" "HOL";
0 "reset_trace.adoc" Term "reset_trace" "HOL";
0 "reset_traces.adoc" Term "reset_traces" "HOL";
0 "rev_assoc.adoc" Term "rev_assoc" "HOL";
0 "rev_itlist.adoc" Term "rev_itlist" "HOL";
0 "reveal.adoc" Term "reveal" "HOL";
0 "rewrites.adoc" Term "rewrites" "HOL";
0 "rhs.adoc" Term "rhs" "HOL";
0 "save_thm.adoc" Term "save_thm" "HOL";
0 "set_backup.adoc" Term "set_backup" "HOL";
0 "set_fixity.adoc" Term "set_fixity" "HOL";
0 "set_goal.adoc" Term "set_goal" "HOL";
0 "set_implicit_rewrites.adoc" Term "set_implicit_rewrites" "HOL";
0 "set_known_constants.adoc" Term "set_known_constants" "HOL";
0 "setify.adoc" Term "setify" "HOL";
0 "show_numeral_types.adoc" Term "show_numeral_types" "HOL";
0 "show_types.adoc" Term "show_types" "HOL";
0 "snd.adoc" Term "snd" "HOL";
0 "sort.adoc" Term "sort" "HOL";
0 "split.adoc" Term "split" "HOL";
0 "string_of_int.adoc" Term "string_of_int" "HOL";
0 "strip_abs.adoc" Term "strip_abs" "HOL";
0 "strip_comb.adoc" Term "strip_comb" "HOL";
0 "strip_exists.adoc" Term "strip_exists" "HOL";
0 "strip_forall.adoc" Term "strip_forall" "HOL";
0 "strip_imp.adoc" Term "strip_imp" "HOL";
0 "strip_pair.adoc" Term "strip_pair" "HOL";
0 "subst-lc.adoc" Term "subst" "HOL";
0 "subst_occs.adoc" Term "subst_occs" "HOL";
0 "subtract.adoc" Term "subtract" "HOL";
0 "term_grammar.adoc" Term "term_grammar" "HOL";
0 "term_lt.adoc" Term "term_lt" "HOL";
0 "term_to_string.adoc" Term "term_to_string" "HOL";
0 "thm_count.adoc" Term "thm_count" "HOL";
0 "top_goal.adoc" Term "top_goal" "HOL";
0 "top_thm.adoc" Term "top_thm" "HOL";
0 "trace.adoc" Term "trace" "HOL";
0 "traces.adoc" Term "traces" "HOL";
0 "tryfind.adoc" Term "tryfind" "HOL";
0 "type_in.adoc" Term "type_in" "HOL";
0 "type_in_type.adoc" Term "type_in_type" "HOL";
0 "type_lt.adoc" Term "type_lt" "HOL";
0 "type_of.adoc" Term "type_of" "HOL";
0 "type_subst.adoc" Term "type_subst" "HOL";
0 "type_tyvars.adoc" Term "type_tyvars" "HOL";
0 "types.adoc" Term "types" "HOL";
0 "tyvars.adoc" Term "tyvars" "HOL";
0 "tyvarsl.adoc" Term "tyvarsl" "HOL";
0 "uncurry.adoc" Term "uncurry" "HOL";
0 "union.adoc" Term "union" "HOL";
0 "variant.adoc" Term "variant" "HOL";
0 "version.adoc" Term "version" "HOL";
0 "words.adoc" Term "words" "HOL";
0 "words2.adoc" Term "words2" "HOL"
