25 \item {\tt Abs}, \bold{60}, 86 |
25 \item {\tt Abs}, \bold{60}, 86 |
26 \item {\tt abstract_over}, \bold{61} |
26 \item {\tt abstract_over}, \bold{61} |
27 \item {\tt abstract_rule}, \bold{45} |
27 \item {\tt abstract_rule}, \bold{45} |
28 \item {\tt aconv}, \bold{61} |
28 \item {\tt aconv}, \bold{61} |
29 \item {\tt addaltern}, \bold{134} |
29 \item {\tt addaltern}, \bold{134} |
30 \item {\tt addbefore}, \bold{134} |
30 \item {\tt addbefore}, \bold{133} |
31 \item {\tt Addcongs}, \bold{105} |
31 \item {\tt Addcongs}, \bold{105} |
32 \item {\tt addcongs}, \bold{109}, 124, 125 |
32 \item {\tt addcongs}, \bold{109}, 124, 125 |
33 \item {\tt AddDs}, \bold{138} |
33 \item {\tt AddDs}, \bold{138} |
34 \item {\tt addDs}, \bold{132} |
34 \item {\tt addDs}, \bold{132} |
35 \item {\tt addeqcongs}, \bold{109}, 124 |
35 \item {\tt addeqcongs}, \bold{109}, 124 |
50 \item {\tt addsimps}, \bold{108}, 125 |
50 \item {\tt addsimps}, \bold{108}, 125 |
51 \item {\tt AddSIs}, \bold{138} |
51 \item {\tt AddSIs}, \bold{138} |
52 \item {\tt addSIs}, \bold{132} |
52 \item {\tt addSIs}, \bold{132} |
53 \item {\tt addSolver}, \bold{111} |
53 \item {\tt addSolver}, \bold{111} |
54 \item {\tt addsplits}, \bold{112}, 124, 126 |
54 \item {\tt addsplits}, \bold{112}, 124, 126 |
55 \item {\tt addss}, \bold{133}, 134 |
55 \item {\tt addss}, \bold{134}, 135 |
56 \item {\tt addSSolver}, \bold{111} |
56 \item {\tt addSSolver}, \bold{111} |
|
57 \item {\tt addSWrapper}, \bold{133} |
|
58 \item {\tt addWrapper}, \bold{133} |
57 \item {\tt all_tac}, \bold{31} |
59 \item {\tt all_tac}, \bold{31} |
58 \item {\tt ALLGOALS}, \bold{35}, 116, 119 |
60 \item {\tt ALLGOALS}, \bold{35}, 116, 119 |
59 \item ambiguity |
61 \item ambiguity |
60 \subitem of parsed expressions, 79 |
62 \subitem of parsed expressions, 79 |
61 \item {\tt ancestors_of}, \bold{59} |
63 \item {\tt ancestors_of}, \bold{59} |
95 \item ASTs, 83--88 |
97 \item ASTs, 83--88 |
96 \subitem made from parse trees, 84 |
98 \subitem made from parse trees, 84 |
97 \subitem made from terms, 86 |
99 \subitem made from terms, 86 |
98 \item {\tt atac}, \bold{20} |
100 \item {\tt atac}, \bold{20} |
99 \item {\tt Auto_tac}, \bold{138} |
101 \item {\tt Auto_tac}, \bold{138} |
|
102 \item {\tt auto_tac} $(cs,ss)$, \bold{136} |
100 \item {\tt axclass} section, 53 |
103 \item {\tt axclass} section, 53 |
101 \item axiomatic type class, 53 |
104 \item axiomatic type class, 53 |
102 \item axioms |
105 \item axioms |
103 \subitem extracting, 57 |
106 \subitem extracting, 57 |
104 \item {\tt axioms_of}, \bold{57} |
107 \item {\tt axioms_of}, \bold{57} |
146 \item {\tt Clarify_step_tac}, \bold{138} |
149 \item {\tt Clarify_step_tac}, \bold{138} |
147 \item {\tt clarify_step_tac}, \bold{134} |
150 \item {\tt clarify_step_tac}, \bold{134} |
148 \item {\tt Clarify_tac}, \bold{138} |
151 \item {\tt Clarify_tac}, \bold{138} |
149 \item {\tt clarify_tac}, \bold{134} |
152 \item {\tt clarify_tac}, \bold{134} |
150 \item claset |
153 \item claset |
151 \subitem current, 137 |
154 \subitem current, 138 |
152 \item {\tt claset} ML type, 131 |
155 \item {\tt claset} ML type, 131 |
153 \item classes |
156 \item classes |
154 \subitem context conditions, 54 |
157 \subitem context conditions, 54 |
155 \item classical reasoner, 127--140 |
158 \item classical reasoner, 127--140 |
156 \subitem setting up, 139 |
159 \subitem setting up, 139 |
160 \item {\tt combination}, \bold{45} |
163 \item {\tt combination}, \bold{45} |
161 \item {\tt commit}, \bold{2} |
164 \item {\tt commit}, \bold{2} |
162 \item {\tt COMP}, \bold{47} |
165 \item {\tt COMP}, \bold{47} |
163 \item {\tt compose}, \bold{47} |
166 \item {\tt compose}, \bold{47} |
164 \item {\tt compose_tac}, \bold{24} |
167 \item {\tt compose_tac}, \bold{24} |
165 \item {\tt compSWrapper}, \bold{133} |
|
166 \item {\tt compWrapper}, \bold{134} |
|
167 \item {\tt concl_of}, \bold{41} |
168 \item {\tt concl_of}, \bold{41} |
168 \item {\tt COND}, \bold{33} |
169 \item {\tt COND}, \bold{33} |
169 \item congruence rules, 109 |
170 \item congruence rules, 109 |
170 \item {\tt Const}, \bold{60}, 86, 96 |
171 \item {\tt Const}, \bold{60}, 86, 96 |
171 \item {\tt Constant}, 83, 96 |
172 \item {\tt Constant}, 83, 96 |
191 |
192 |
192 \indexspace |
193 \indexspace |
193 |
194 |
194 \item {\tt datatype}, 105 |
195 \item {\tt datatype}, 105 |
195 \item {\tt Deepen_tac}, \bold{138} |
196 \item {\tt Deepen_tac}, \bold{138} |
196 \item {\tt deepen_tac}, \bold{136} |
197 \item {\tt deepen_tac}, \bold{137} |
197 \item {\tt defer_tac}, \bold{21} |
198 \item {\tt defer_tac}, \bold{21} |
198 \item definitions, \see{rewriting, meta-level}{1}, 21, \bold{54} |
199 \item definitions, \see{rewriting, meta-level}{1}, 21, \bold{54} |
199 \subitem unfolding, 8, 9 |
200 \subitem unfolding, 8, 9 |
200 \item {\tt Delcongs}, \bold{105} |
201 \item {\tt Delcongs}, \bold{105} |
201 \item {\tt delcongs}, \bold{109} |
202 \item {\tt delcongs}, \bold{109} |
205 \item {\tt delrules}, \bold{132} |
206 \item {\tt delrules}, \bold{132} |
206 \item {\tt Delsimprocs}, \bold{105} |
207 \item {\tt Delsimprocs}, \bold{105} |
207 \item {\tt delsimprocs}, \bold{108} |
208 \item {\tt delsimprocs}, \bold{108} |
208 \item {\tt Delsimps}, \bold{105} |
209 \item {\tt Delsimps}, \bold{105} |
209 \item {\tt delsimps}, \bold{108} |
210 \item {\tt delsimps}, \bold{108} |
|
211 \item {\tt delSWrapper}, \bold{133} |
|
212 \item {\tt delWrapper}, \bold{134} |
210 \item {\tt dependent_tr'}, 94, \bold{96} |
213 \item {\tt dependent_tr'}, 94, \bold{96} |
211 \item {\tt DEPTH_FIRST}, \bold{32} |
214 \item {\tt DEPTH_FIRST}, \bold{32} |
212 \item {\tt DEPTH_SOLVE}, \bold{32} |
215 \item {\tt DEPTH_SOLVE}, \bold{32} |
213 \item {\tt DEPTH_SOLVE_1}, \bold{32} |
216 \item {\tt DEPTH_SOLVE_1}, \bold{32} |
214 \item {\tt depth_tac}, \bold{136} |
217 \item {\tt depth_tac}, \bold{137} |
215 \item {\tt Deriv.drop}, \bold{49} |
218 \item {\tt Deriv.drop}, \bold{49} |
216 \item {\tt Deriv.linear}, \bold{49} |
219 \item {\tt Deriv.linear}, \bold{49} |
217 \item {\tt Deriv.size}, \bold{49} |
220 \item {\tt Deriv.size}, \bold{49} |
218 \item {\tt Deriv.tree}, \bold{49} |
221 \item {\tt Deriv.tree}, \bold{49} |
219 \item {\tt dest_eq}, \bold{101} |
222 \item {\tt dest_eq}, \bold{101} |
237 |
240 |
238 \item elim-resolution, 17 |
241 \item elim-resolution, 17 |
239 \item {\tt ematch_tac}, \bold{18} |
242 \item {\tt ematch_tac}, \bold{18} |
240 \item {\tt empty} constant, 92 |
243 \item {\tt empty} constant, 92 |
241 \item {\tt empty_cs}, \bold{132} |
244 \item {\tt empty_cs}, \bold{132} |
242 \item {\tt empty_ss}, \bold{106} |
245 \item {\tt empty_ss}, \bold{107} |
243 \item {\tt eq_assume_tac}, \bold{18}, 131 |
246 \item {\tt eq_assume_tac}, \bold{18}, 131 |
244 \item {\tt eq_assumption}, \bold{47} |
247 \item {\tt eq_assumption}, \bold{47} |
245 \item {\tt eq_mp_tac}, \bold{138} |
248 \item {\tt eq_mp_tac}, \bold{139} |
246 \item {\tt eq_reflection} theorem, \bold{102}, 122 |
249 \item {\tt eq_reflection} theorem, \bold{102}, 122 |
247 \item {\tt eq_thm}, \bold{33} |
250 \item {\tt eq_thm}, \bold{33} |
248 \item {\tt eq_thy}, \bold{58} |
251 \item {\tt eq_thy}, \bold{58} |
249 \item {\tt equal_elim}, \bold{44} |
252 \item {\tt equal_elim}, \bold{44} |
250 \item {\tt equal_intr}, \bold{44} |
253 \item {\tt equal_intr}, \bold{44} |
306 \item {\tt forall_elim_vars}, \bold{46} |
309 \item {\tt forall_elim_vars}, \bold{46} |
307 \item {\tt forall_intr}, \bold{45} |
310 \item {\tt forall_intr}, \bold{45} |
308 \item {\tt forall_intr_frees}, \bold{46} |
311 \item {\tt forall_intr_frees}, \bold{46} |
309 \item {\tt forall_intr_list}, \bold{46} |
312 \item {\tt forall_intr_list}, \bold{46} |
310 \item {\tt force_strip_shyps}, \bold{41} |
313 \item {\tt force_strip_shyps}, \bold{41} |
|
314 \item {\tt Force_tac}, \bold{138} |
|
315 \item {\tt force_tac}, \bold{136} |
311 \item {\tt forw_inst_tac}, \bold{19} |
316 \item {\tt forw_inst_tac}, \bold{19} |
312 \item forward proof, 18, 38 |
317 \item forward proof, 18, 38 |
313 \item {\tt forward_tac}, \bold{18} |
318 \item {\tt forward_tac}, \bold{18} |
314 \item {\tt fr}, \bold{12} |
319 \item {\tt fr}, \bold{12} |
315 \item {\tt Free}, \bold{60}, 86 |
320 \item {\tt Free}, \bold{60}, 86 |
335 |
340 |
336 \indexspace |
341 \indexspace |
337 |
342 |
338 \item {\tt has_fewer_prems}, \bold{33} |
343 \item {\tt has_fewer_prems}, \bold{33} |
339 \item higher-order pattern, \bold{108} |
344 \item higher-order pattern, \bold{108} |
340 \item {\tt HOL_basic_ss}, \bold{106} |
345 \item {\tt HOL_basic_ss}, \bold{107} |
341 \item {\tt hyp_subst_tac}, \bold{100} |
346 \item {\tt hyp_subst_tac}, \bold{100} |
342 \item {\tt hyp_subst_tacs}, \bold{140} |
347 \item {\tt hyp_subst_tacs}, \bold{140} |
343 \item {\tt HypsubstFun}, 101, 140 |
348 \item {\tt HypsubstFun}, 101, 140 |
344 |
349 |
345 \indexspace |
350 \indexspace |
418 \item {\tt mk_case_split_tac}, \bold{125} |
423 \item {\tt mk_case_split_tac}, \bold{125} |
419 \item {\tt mk_simproc}, \bold{120} |
424 \item {\tt mk_simproc}, \bold{120} |
420 \item {\tt ML} section, 53, 95, 97 |
425 \item {\tt ML} section, 53, 95, 97 |
421 \item model checkers, 79 |
426 \item model checkers, 79 |
422 \item {\tt mp} theorem, \bold{139} |
427 \item {\tt mp} theorem, \bold{139} |
423 \item {\tt mp_tac}, \bold{138} |
428 \item {\tt mp_tac}, \bold{139} |
424 \item {\tt MRL}, \bold{38} |
429 \item {\tt MRL}, \bold{38} |
425 \item {\tt MRS}, \bold{38} |
430 \item {\tt MRS}, \bold{38} |
426 |
431 |
427 \indexspace |
432 \indexspace |
428 |
433 |
429 \item name tokens, \bold{70} |
434 \item name tokens, \bold{70} |
430 \item {\tt nat_cancel}, \bold{108} |
435 \item {\tt nat_cancel}, \bold{109} |
431 \item {\tt net_bimatch_tac}, \bold{25} |
436 \item {\tt net_bimatch_tac}, \bold{25} |
432 \item {\tt net_biresolve_tac}, \bold{25} |
437 \item {\tt net_biresolve_tac}, \bold{25} |
433 \item {\tt net_match_tac}, \bold{25} |
438 \item {\tt net_match_tac}, \bold{25} |
434 \item {\tt net_resolve_tac}, \bold{25} |
439 \item {\tt net_resolve_tac}, \bold{25} |
435 \item {\tt no_tac}, \bold{31} |
440 \item {\tt no_tac}, \bold{31} |
436 \item {\tt None}, \bold{27} |
441 \item {\tt None}, \bold{27} |
437 \item {\tt not_elim} theorem, \bold{139} |
442 \item {\tt not_elim} theorem, \bold{140} |
438 \item {\tt nprems_of}, \bold{41} |
443 \item {\tt nprems_of}, \bold{41} |
439 \item numerals, 70 |
444 \item numerals, 70 |
440 |
445 |
441 \indexspace |
446 \indexspace |
442 |
447 |
606 \item sequences (lazy lists), \bold{27} |
611 \item sequences (lazy lists), \bold{27} |
607 \item sequent calculus, 128 |
612 \item sequent calculus, 128 |
608 \item sessions, 1--6 |
613 \item sessions, 1--6 |
609 \item {\tt set}, 3 |
614 \item {\tt set}, 3 |
610 \item {\tt setloop}, \bold{112} |
615 \item {\tt setloop}, \bold{112} |
611 \item {\tt setmksimps}, 107, \bold{123}, 125 |
616 \item {\tt setmksimps}, 108, \bold{123}, 125 |
612 \item {\tt setSolver}, \bold{111}, 125 |
617 \item {\tt setSolver}, \bold{111}, 125 |
613 \item {\tt setSSolver}, \bold{111}, 125 |
618 \item {\tt setSSolver}, \bold{111}, 125 |
614 \item {\tt setsubgoaler}, \bold{110}, 125 |
619 \item {\tt setsubgoaler}, \bold{110}, 125 |
615 \item {\tt setSWrapper}, \bold{133} |
|
616 \item {\tt settermless}, \bold{117} |
620 \item {\tt settermless}, \bold{117} |
617 \item {\tt setWrapper}, \bold{134} |
|
618 \item shortcuts |
621 \item shortcuts |
619 \subitem for tactics, 20 |
622 \subitem for tactics, 20 |
620 \subitem for {\tt by} commands, 11 |
623 \subitem for {\tt by} commands, 11 |
621 \item {\tt show_brackets}, \bold{4} |
624 \item {\tt show_brackets}, \bold{4} |
622 \item {\tt show_consts}, \bold{4} |
625 \item {\tt show_consts}, \bold{4} |
634 \item signatures, \bold{51}, 59, 61, 62, 64 |
637 \item signatures, \bold{51}, 59, 61, 62, 64 |
635 \item {\tt Simp_tac}, \bold{103} |
638 \item {\tt Simp_tac}, \bold{103} |
636 \item {\tt simp_tac}, \bold{112} |
639 \item {\tt simp_tac}, \bold{112} |
637 \item simplification, 103--126 |
640 \item simplification, 103--126 |
638 \subitem forward rules, 113 |
641 \subitem forward rules, 113 |
639 \subitem from classical reasoner, 133 |
642 \subitem from classical reasoner, 134 |
640 \subitem setting up, 121 |
643 \subitem setting up, 121 |
641 \subitem tactics, 112 |
644 \subitem tactics, 112 |
642 \item simplification sets, 106 |
645 \item simplification sets, 106 |
643 \item {\tt simplify}, 113 |
646 \item {\tt simplify}, 113 |
644 \item {\tt SIMPSET}, \bold{113} |
647 \item {\tt SIMPSET}, \bold{113} |
648 \item {\tt SIMPSET'}, \bold{113} |
651 \item {\tt SIMPSET'}, \bold{113} |
649 \item {\tt simpset_of}, \bold{107} |
652 \item {\tt simpset_of}, \bold{107} |
650 \item {\tt simpset_ref}, \bold{107} |
653 \item {\tt simpset_ref}, \bold{107} |
651 \item {\tt simpset_ref_of}, \bold{107} |
654 \item {\tt simpset_ref_of}, \bold{107} |
652 \item {\tt simpset_thy_data}, \bold{126} |
655 \item {\tt simpset_thy_data}, \bold{126} |
653 \item {\tt size_of_thm}, 32, \bold{33}, 139 |
656 \item {\tt size_of_thm}, 32, \bold{33}, 140 |
654 \item {\tt sizef}, \bold{139} |
657 \item {\tt sizef}, \bold{140} |
655 \item {\tt slow_best_tac}, \bold{136} |
658 \item {\tt slow_best_tac}, \bold{136} |
656 \item {\tt slow_step_tac}, 133, \bold{137} |
659 \item {\tt slow_step_tac}, 133, \bold{137} |
657 \item {\tt slow_tac}, \bold{136} |
660 \item {\tt slow_tac}, \bold{136} |
658 \item {\tt Some}, \bold{27} |
661 \item {\tt Some}, \bold{27} |
659 \item {\tt SOMEGOAL}, \bold{35} |
662 \item {\tt SOMEGOAL}, \bold{35} |
682 \item {\tt subgoals_tac}, \bold{21} |
685 \item {\tt subgoals_tac}, \bold{21} |
683 \item {\tt subst} theorem, 99, \bold{102} |
686 \item {\tt subst} theorem, 99, \bold{102} |
684 \item substitution |
687 \item substitution |
685 \subitem rules, 99 |
688 \subitem rules, 99 |
686 \item {\tt subthy}, \bold{58} |
689 \item {\tt subthy}, \bold{58} |
687 \item {\tt swap} theorem, \bold{139} |
690 \item {\tt swap} theorem, \bold{140} |
688 \item {\tt swap_res_tac}, \bold{138} |
691 \item {\tt swap_res_tac}, \bold{139} |
689 \item {\tt swapify}, \bold{139} |
692 \item {\tt swapify}, \bold{139} |
690 \item {\tt sym} theorem, 100, \bold{102} |
693 \item {\tt sym} theorem, 100, \bold{102} |
691 \item {\tt symmetric}, \bold{45} |
694 \item {\tt symmetric}, \bold{45} |
692 \item {\tt syn_of}, \bold{72} |
695 \item {\tt syn_of}, \bold{72} |
693 \item syntax |
696 \item syntax |
800 \item {\tt trace_simp}, \bold{104}, 115 |
803 \item {\tt trace_simp}, \bold{104}, 115 |
801 \item tracing |
804 \item tracing |
802 \subitem of classical prover, 135 |
805 \subitem of classical prover, 135 |
803 \subitem of macros, 92 |
806 \subitem of macros, 92 |
804 \subitem of searching tacticals, 32 |
807 \subitem of searching tacticals, 32 |
805 \subitem of simplification, 104, 115--116 |
808 \subitem of simplification, 105, 115--116 |
806 \subitem of tactics, 27 |
809 \subitem of tactics, 27 |
807 \subitem of unification, 42 |
810 \subitem of unification, 42 |
808 \item {\tt transfer}, \bold{58} |
811 \item {\tt transfer}, \bold{58} |
809 \item {\tt transfer_sg}, \bold{58} |
812 \item {\tt transfer_sg}, \bold{58} |
810 \item {\tt transitive}, \bold{45} |
813 \item {\tt transitive}, \bold{45} |