doc-src/Ref/ref.ind
changeset 5372 610abcc48c5d
parent 5205 602354039306
child 5392 a98dfbb19c80
equal deleted inserted replaced
5371:e27558a68b8d 5372:610abcc48c5d
    23 
    23 
    24   \item {\tt Abs}, \bold{60}, 86
    24   \item {\tt Abs}, \bold{60}, 86
    25   \item {\tt abstract_over}, \bold{61}
    25   \item {\tt abstract_over}, \bold{61}
    26   \item {\tt abstract_rule}, \bold{45}
    26   \item {\tt abstract_rule}, \bold{45}
    27   \item {\tt aconv}, \bold{61}
    27   \item {\tt aconv}, \bold{61}
    28   \item {\tt addaltern}, \bold{134}
    28   \item {\tt addaltern}, \bold{135}
    29   \item {\tt addbefore}, \bold{133}
    29   \item {\tt addbefore}, \bold{134}
    30   \item {\tt Addcongs}, \bold{105}
    30   \item {\tt Addcongs}, \bold{105}
    31   \item {\tt addcongs}, \bold{109}, 124, 125
    31   \item {\tt addcongs}, \bold{109}, 125, 126
    32   \item {\tt AddDs}, \bold{138}
    32   \item {\tt AddDs}, \bold{139}
    33   \item {\tt addDs}, \bold{132}
    33   \item {\tt addDs}, \bold{133}
    34   \item {\tt addeqcongs}, \bold{109}, 124
    34   \item {\tt addeqcongs}, \bold{109}, 125
    35   \item {\tt AddEs}, \bold{138}
    35   \item {\tt AddEs}, \bold{139}
    36   \item {\tt addEs}, \bold{132}
    36   \item {\tt addEs}, \bold{133}
    37   \item {\tt AddIs}, \bold{138}
    37   \item {\tt AddIs}, \bold{139}
    38   \item {\tt addIs}, \bold{132}
    38   \item {\tt addIs}, \bold{133}
    39   \item {\tt addloop}, \bold{112}
    39   \item {\tt addloop}, \bold{112}
    40   \item {\tt addSaltern}, \bold{133}
    40   \item {\tt addSaltern}, \bold{134}
    41   \item {\tt addSbefore}, \bold{133}
    41   \item {\tt addSbefore}, \bold{134}
    42   \item {\tt AddSDs}, \bold{138}
    42   \item {\tt AddSDs}, \bold{139}
    43   \item {\tt addSDs}, \bold{132}
    43   \item {\tt addSDs}, \bold{133}
    44   \item {\tt AddSEs}, \bold{138}
    44   \item {\tt AddSEs}, \bold{139}
    45   \item {\tt addSEs}, \bold{132}
    45   \item {\tt addSEs}, \bold{133}
    46   \item {\tt Addsimprocs}, \bold{105}
    46   \item {\tt Addsimprocs}, \bold{105}
    47   \item {\tt addsimprocs}, \bold{108}
    47   \item {\tt addsimprocs}, \bold{108}
    48   \item {\tt Addsimps}, \bold{105}
    48   \item {\tt Addsimps}, \bold{105}
    49   \item {\tt addsimps}, \bold{108}, 125
    49   \item {\tt addsimps}, \bold{108}, 126
    50   \item {\tt AddSIs}, \bold{138}
    50   \item {\tt AddSIs}, \bold{139}
    51   \item {\tt addSIs}, \bold{132}
    51   \item {\tt addSIs}, \bold{133}
    52   \item {\tt addSolver}, \bold{111}
    52   \item {\tt addSolver}, \bold{111}
    53   \item {\tt addsplits}, \bold{112}, 124, 126
    53   \item {\tt addsplits}, \bold{112}, 125, 127
    54   \item {\tt addss}, \bold{134}, 135
    54   \item {\tt addss}, \bold{135}, 136
    55   \item {\tt addSSolver}, \bold{111}
    55   \item {\tt addSSolver}, \bold{111}
    56   \item {\tt addSWrapper}, \bold{133}
    56   \item {\tt addSWrapper}, \bold{134}
    57   \item {\tt addWrapper}, \bold{133}
    57   \item {\tt addWrapper}, \bold{134}
    58   \item {\tt all_tac}, \bold{31}
    58   \item {\tt all_tac}, \bold{31}
    59   \item {\tt ALLGOALS}, \bold{35}, 116, 119
    59   \item {\tt ALLGOALS}, \bold{35}, 116, 120
    60   \item ambiguity
    60   \item ambiguity
    61     \subitem of parsed expressions, 79
    61     \subitem of parsed expressions, 79
    62   \item {\tt ancestors_of}, \bold{59}
    62   \item {\tt ancestors_of}, \bold{59}
    63   \item {\tt any} nonterminal, \bold{68}
    63   \item {\tt any} nonterminal, \bold{68}
    64   \item {\tt APPEND}, \bold{29}, 31
    64   \item {\tt APPEND}, \bold{29}, 31
    65   \item {\tt APPEND'}, 36
    65   \item {\tt APPEND'}, 36
    66   \item {\tt Appl}, 83
    66   \item {\tt Appl}, 83
    67   \item {\tt aprop} nonterminal, \bold{70}
    67   \item {\tt aprop} nonterminal, \bold{70}
    68   \item {\tt ares_tac}, \bold{20}
    68   \item {\tt ares_tac}, \bold{20}
    69   \item {\tt args} nonterminal, 93
    69   \item {\tt args} nonterminal, 93
    70   \item {\tt Arith} theory, 118
    70   \item {\tt Arith} theory, 119
    71   \item arities
    71   \item arities
    72     \subitem context conditions, 54
    72     \subitem context conditions, 54
    73   \item {\tt Asm_full_simp_tac}, \bold{104}
    73   \item {\tt Asm_full_simp_tac}, \bold{104}
    74   \item {\tt asm_full_simp_tac}, 23, \bold{112}, 117
    74   \item {\tt asm_full_simp_tac}, 23, \bold{112}, 117
    75   \item {\tt asm_full_simplify}, 113
    75   \item {\tt asm_full_simplify}, 113
    76   \item {\tt asm_rl} theorem, 22
    76   \item {\tt asm_rl} theorem, 22
    77   \item {\tt Asm_simp_tac}, \bold{103}, 114
    77   \item {\tt Asm_simp_tac}, \bold{103}, 115
    78   \item {\tt asm_simp_tac}, \bold{112}, 125
    78   \item {\tt asm_simp_tac}, \bold{112}, 125
    79   \item {\tt asm_simplify}, 113
    79   \item {\tt asm_simplify}, 113
    80   \item associative-commutative operators, 118
    80   \item associative-commutative operators, 118
    81   \item {\tt assume}, \bold{44}
    81   \item {\tt assume}, \bold{44}
    82   \item {\tt assume_ax}, 9, \bold{57}
    82   \item {\tt assume_ax}, 9, \bold{58}
    83   \item {\tt assume_tac}, \bold{18}, 131
    83   \item {\tt assume_tac}, \bold{18}, 132
    84   \item {\tt assumption}, \bold{47}
    84   \item {\tt assumption}, \bold{47}
    85   \item assumptions
    85   \item assumptions
    86     \subitem contradictory, 138
    86     \subitem contradictory, 139
    87     \subitem deleting, 23
    87     \subitem deleting, 23
    88     \subitem in simplification, 103, 111
    88     \subitem in simplification, 103, 111
    89     \subitem inserting, 20
    89     \subitem inserting, 20
    90     \subitem negated, 129
    90     \subitem negated, 130
    91     \subitem of main goal, 8--10, 15
    91     \subitem of main goal, 8--10, 15
    92     \subitem reordering, 117
    92     \subitem reordering, 117
    93     \subitem rotating, 23
    93     \subitem rotating, 23
    94     \subitem substitution in, 100
    94     \subitem substitution in, 100
    95     \subitem tactics for, 18
    95     \subitem tactics for, 18
    96   \item ASTs, 83--88
    96   \item ASTs, 83--88
    97     \subitem made from parse trees, 84
    97     \subitem made from parse trees, 84
    98     \subitem made from terms, 86
    98     \subitem made from terms, 86
    99   \item {\tt atac}, \bold{20}
    99   \item {\tt atac}, \bold{20}
   100   \item {\tt Auto_tac}, \bold{138}
   100   \item {\tt Auto_tac}, \bold{139}
   101   \item {\tt auto_tac} $(cs,ss)$, \bold{136}
   101   \item {\tt auto_tac} $(cs,ss)$, \bold{137}
   102   \item {\tt axclass} section, 53
   102   \item {\tt axclass} section, 53
   103   \item axiomatic type class, 53
   103   \item axiomatic type class, 53
   104   \item axioms
   104   \item axioms
   105     \subitem extracting, 57
   105     \subitem extracting, 57
   106   \item {\tt axioms_of}, \bold{57}
   106   \item {\tt axioms_of}, \bold{57}
   113   \item {\tt bd}, \bold{12}
   113   \item {\tt bd}, \bold{12}
   114   \item {\tt bds}, \bold{12}
   114   \item {\tt bds}, \bold{12}
   115   \item {\tt be}, \bold{12}
   115   \item {\tt be}, \bold{12}
   116   \item {\tt bes}, \bold{12}
   116   \item {\tt bes}, \bold{12}
   117   \item {\tt BEST_FIRST}, \bold{32}, 33
   117   \item {\tt BEST_FIRST}, \bold{32}, 33
   118   \item {\tt Best_tac}, \bold{138}
   118   \item {\tt Best_tac}, \bold{139}
   119   \item {\tt best_tac}, \bold{136}
   119   \item {\tt best_tac}, \bold{137}
   120   \item {\tt beta_conversion}, \bold{45}
   120   \item {\tt beta_conversion}, \bold{45}
   121   \item {\tt bicompose}, \bold{48}
   121   \item {\tt bicompose}, \bold{48}
   122   \item {\tt bimatch_tac}, \bold{24}
   122   \item {\tt bimatch_tac}, \bold{24}
   123   \item {\tt bind_thm}, \bold{9}, 10, 38
   123   \item {\tt bind_thm}, \bold{9}, 10, 38
   124   \item binders, \bold{78}
   124   \item binders, \bold{78}
   125   \item {\tt biresolution}, \bold{47}
   125   \item {\tt biresolution}, \bold{47}
   126   \item {\tt biresolve_tac}, \bold{24}, 139
   126   \item {\tt biresolve_tac}, \bold{24}, 140
   127   \item {\tt Blast.depth_tac}, \bold{135}
   127   \item {\tt Blast.depth_tac}, \bold{136}
   128   \item {\tt Blast.trace}, \bold{135}
   128   \item {\tt Blast.trace}, \bold{136}
   129   \item {\tt Blast_tac}, \bold{138}
   129   \item {\tt Blast_tac}, \bold{139}
   130   \item {\tt blast_tac}, \bold{135}
   130   \item {\tt blast_tac}, \bold{136}
   131   \item {\tt Bound}, \bold{60}, 84, 86, 87
   131   \item {\tt Bound}, \bold{60}, 84, 86, 87
   132   \item {\tt bound_hyp_subst_tac}, \bold{100}
   132   \item {\tt bound_hyp_subst_tac}, \bold{100}
   133   \item {\tt br}, \bold{12}
   133   \item {\tt br}, \bold{12}
   134   \item {\tt BREADTH_FIRST}, \bold{32}
   134   \item {\tt BREADTH_FIRST}, \bold{32}
   135   \item {\tt brs}, \bold{12}
   135   \item {\tt brs}, \bold{12}
   143   \item {\tt cd}, \bold{3}
   143   \item {\tt cd}, \bold{3}
   144   \item {\tt cert_axm}, \bold{62}
   144   \item {\tt cert_axm}, \bold{62}
   145   \item {\tt CHANGED}, \bold{31}
   145   \item {\tt CHANGED}, \bold{31}
   146   \item {\tt chop}, \bold{10}, 14
   146   \item {\tt chop}, \bold{10}, 14
   147   \item {\tt choplev}, \bold{10}
   147   \item {\tt choplev}, \bold{10}
   148   \item {\tt Clarify_step_tac}, \bold{138}
   148   \item {\tt Clarify_step_tac}, \bold{139}
   149   \item {\tt clarify_step_tac}, \bold{134}
   149   \item {\tt clarify_step_tac}, \bold{135}
   150   \item {\tt Clarify_tac}, \bold{138}
   150   \item {\tt Clarify_tac}, \bold{139}
   151   \item {\tt clarify_tac}, \bold{134}
   151   \item {\tt clarify_tac}, \bold{135}
   152   \item claset
   152   \item claset
   153     \subitem current, 138
   153     \subitem current, 139
   154   \item {\tt claset} ML type, 131
   154   \item {\tt claset} ML type, 132
   155   \item classes
   155   \item classes
   156     \subitem context conditions, 54
   156     \subitem context conditions, 54
   157   \item classical reasoner, 127--140
   157   \item classical reasoner, 128--141
   158     \subitem setting up, 139
   158     \subitem setting up, 140
   159     \subitem tactics, 134
   159     \subitem tactics, 135
   160   \item classical sets, 131
   160   \item classical sets, 132
   161   \item {\tt ClassicalFun}, 139
   161   \item {\tt ClassicalFun}, 140
   162   \item {\tt combination}, \bold{45}
   162   \item {\tt combination}, \bold{45}
   163   \item {\tt commit}, \bold{2}
   163   \item {\tt commit}, \bold{2}
   164   \item {\tt COMP}, \bold{47}
   164   \item {\tt COMP}, \bold{47}
   165   \item {\tt compose}, \bold{47}
   165   \item {\tt compose}, \bold{47}
   166   \item {\tt compose_tac}, \bold{24}
   166   \item {\tt compose_tac}, \bold{24}
   171   \item {\tt Constant}, 83, 96
   171   \item {\tt Constant}, 83, 96
   172   \item constants, \bold{60}
   172   \item constants, \bold{60}
   173     \subitem for translations, 73
   173     \subitem for translations, 73
   174     \subitem syntactic, 88
   174     \subitem syntactic, 88
   175   \item {\tt context}, 103
   175   \item {\tt context}, 103
   176   \item {\tt contr_tac}, \bold{138}
   176   \item {\tt contr_tac}, \bold{139}
   177   \item {\tt could_unify}, \bold{26}
   177   \item {\tt could_unify}, \bold{26}
   178   \item {\tt cprems_of}, \bold{41}
   178   \item {\tt cprems_of}, \bold{41}
   179   \item {\tt cprop_of}, \bold{40}
   179   \item {\tt cprop_of}, \bold{40}
   180   \item {\tt CPure} theory, 51
   180   \item {\tt CPure} theory, 51
   181   \item {\tt CPure.thy}, \bold{58}
   181   \item {\tt CPure.thy}, \bold{58}
   190   \item {\tt cut_rl} theorem, 22
   190   \item {\tt cut_rl} theorem, 22
   191 
   191 
   192   \indexspace
   192   \indexspace
   193 
   193 
   194   \item {\tt datatype}, 105
   194   \item {\tt datatype}, 105
   195   \item {\tt Deepen_tac}, \bold{138}
   195   \item {\tt Deepen_tac}, \bold{139}
   196   \item {\tt deepen_tac}, \bold{137}
   196   \item {\tt deepen_tac}, \bold{138}
   197   \item {\tt defer_tac}, \bold{21}
   197   \item {\tt defer_tac}, \bold{21}
   198   \item definitions, \see{rewriting, meta-level}{1}, 21, \bold{54}
   198   \item definitions, \see{rewriting, meta-level}{1}, 21, \bold{54}
   199     \subitem unfolding, 8, 9
   199     \subitem unfolding, 8, 9
   200   \item {\tt Delcongs}, \bold{105}
   200   \item {\tt Delcongs}, \bold{105}
   201   \item {\tt delcongs}, \bold{109}
   201   \item {\tt delcongs}, \bold{109}
   202   \item {\tt deleqcongs}, \bold{109}
   202   \item {\tt deleqcongs}, \bold{109}
   203   \item {\tt delete_tmpfiles}, \bold{55}
   203   \item {\tt delete_tmpfiles}, \bold{55}
   204   \item delimiters, \bold{70}, 73, 74, 76
   204   \item delimiters, \bold{70}, 73, 74, 76
   205   \item {\tt delrules}, \bold{132}
   205   \item {\tt delrules}, \bold{133}
   206   \item {\tt Delsimprocs}, \bold{105}
   206   \item {\tt Delsimprocs}, \bold{105}
   207   \item {\tt delsimprocs}, \bold{108}
   207   \item {\tt delsimprocs}, \bold{108}
   208   \item {\tt Delsimps}, \bold{105}
   208   \item {\tt Delsimps}, \bold{105}
   209   \item {\tt delsimps}, \bold{108}
   209   \item {\tt delsimps}, \bold{108}
   210   \item {\tt delSWrapper}, \bold{133}
   210   \item {\tt delSWrapper}, \bold{134}
   211   \item {\tt delWrapper}, \bold{134}
   211   \item {\tt delWrapper}, \bold{135}
   212   \item {\tt dependent_tr'}, 94, \bold{96}
   212   \item {\tt dependent_tr'}, 94, \bold{96}
   213   \item {\tt DEPTH_FIRST}, \bold{32}
   213   \item {\tt DEPTH_FIRST}, \bold{32}
   214   \item {\tt DEPTH_SOLVE}, \bold{32}
   214   \item {\tt DEPTH_SOLVE}, \bold{32}
   215   \item {\tt DEPTH_SOLVE_1}, \bold{32}
   215   \item {\tt DEPTH_SOLVE_1}, \bold{32}
   216   \item {\tt depth_tac}, \bold{137}
   216   \item {\tt depth_tac}, \bold{138}
   217   \item {\tt Deriv.drop}, \bold{49}
   217   \item {\tt Deriv.drop}, \bold{49}
   218   \item {\tt Deriv.linear}, \bold{49}
   218   \item {\tt Deriv.linear}, \bold{49}
   219   \item {\tt Deriv.size}, \bold{49}
   219   \item {\tt Deriv.size}, \bold{49}
   220   \item {\tt Deriv.tree}, \bold{49}
   220   \item {\tt Deriv.tree}, \bold{49}
   221   \item {\tt dest_eq}, \bold{101}
   221   \item {\tt dest_eq}, \bold{101}
   238   \indexspace
   238   \indexspace
   239 
   239 
   240   \item elim-resolution, 17
   240   \item elim-resolution, 17
   241   \item {\tt ematch_tac}, \bold{18}
   241   \item {\tt ematch_tac}, \bold{18}
   242   \item {\tt empty} constant, 92
   242   \item {\tt empty} constant, 92
   243   \item {\tt empty_cs}, \bold{132}
   243   \item {\tt empty_cs}, \bold{133}
   244   \item {\tt empty_ss}, \bold{106}
   244   \item {\tt empty_ss}, \bold{106}
   245   \item {\tt eq_assume_tac}, \bold{18}, 131
   245   \item {\tt eq_assume_tac}, \bold{18}, 132
   246   \item {\tt eq_assumption}, \bold{47}
   246   \item {\tt eq_assumption}, \bold{47}
   247   \item {\tt eq_mp_tac}, \bold{139}
   247   \item {\tt eq_mp_tac}, \bold{140}
   248   \item {\tt eq_reflection} theorem, \bold{102}, 122
   248   \item {\tt eq_reflection} theorem, \bold{102}, 122
   249   \item {\tt eq_thm}, \bold{33}
   249   \item {\tt eq_thm}, \bold{33}
   250   \item {\tt eq_thy}, \bold{58}
   250   \item {\tt eq_thy}, \bold{58}
   251   \item {\tt equal_elim}, \bold{44}
   251   \item {\tt equal_elim}, \bold{44}
   252   \item {\tt equal_intr}, \bold{44}
   252   \item {\tt equal_intr}, \bold{44}
   274   \item {\tt extensional}, \bold{45}
   274   \item {\tt extensional}, \bold{45}
   275 
   275 
   276   \indexspace
   276   \indexspace
   277 
   277 
   278   \item {\tt fa}, \bold{12}
   278   \item {\tt fa}, \bold{12}
   279   \item {\tt Fast_tac}, \bold{138}
   279   \item {\tt Fast_tac}, \bold{139}
   280   \item {\tt fast_tac}, \bold{136}
   280   \item {\tt fast_tac}, \bold{137}
   281   \item {\tt fd}, \bold{12}
   281   \item {\tt fd}, \bold{12}
   282   \item {\tt fds}, \bold{12}
   282   \item {\tt fds}, \bold{12}
   283   \item {\tt fe}, \bold{12}
   283   \item {\tt fe}, \bold{12}
   284   \item {\tt fes}, \bold{12}
   284   \item {\tt fes}, \bold{12}
   285   \item files
   285   \item files
   308   \item {\tt forall_elim_vars}, \bold{46}
   308   \item {\tt forall_elim_vars}, \bold{46}
   309   \item {\tt forall_intr}, \bold{45}
   309   \item {\tt forall_intr}, \bold{45}
   310   \item {\tt forall_intr_frees}, \bold{46}
   310   \item {\tt forall_intr_frees}, \bold{46}
   311   \item {\tt forall_intr_list}, \bold{46}
   311   \item {\tt forall_intr_list}, \bold{46}
   312   \item {\tt force_strip_shyps}, \bold{41}
   312   \item {\tt force_strip_shyps}, \bold{41}
   313   \item {\tt Force_tac}, \bold{138}
   313   \item {\tt Force_tac}, \bold{139}
   314   \item {\tt force_tac}, \bold{136}
   314   \item {\tt force_tac}, \bold{137}
   315   \item {\tt forw_inst_tac}, \bold{19}
   315   \item {\tt forw_inst_tac}, \bold{19}
   316   \item forward proof, 18, 38
   316   \item forward proof, 18, 38
   317   \item {\tt forward_tac}, \bold{18}
   317   \item {\tt forward_tac}, \bold{18}
   318   \item {\tt fr}, \bold{12}
   318   \item {\tt fr}, \bold{12}
   319   \item {\tt Free}, \bold{60}, 86
   319   \item {\tt Free}, \bold{60}, 86
   342 
   342 
   343   \item {\tt has_fewer_prems}, \bold{33}
   343   \item {\tt has_fewer_prems}, \bold{33}
   344   \item higher-order pattern, \bold{108}
   344   \item higher-order pattern, \bold{108}
   345   \item {\tt HOL_basic_ss}, \bold{107}
   345   \item {\tt HOL_basic_ss}, \bold{107}
   346   \item {\tt hyp_subst_tac}, \bold{100}
   346   \item {\tt hyp_subst_tac}, \bold{100}
   347   \item {\tt hyp_subst_tacs}, \bold{140}
   347   \item {\tt hyp_subst_tacs}, \bold{141}
   348   \item {\tt HypsubstFun}, 101, 140
   348   \item {\tt HypsubstFun}, 101, 141
   349 
   349 
   350   \indexspace
   350   \indexspace
   351 
   351 
   352   \item {\tt id} nonterminal, \bold{70}, 84, 91
   352   \item {\tt id} nonterminal, \bold{70}, 84, 91
   353   \item identifiers, 70
   353   \item identifiers, 70
   364   \item {\tt implies_intr_list}, \bold{44}
   364   \item {\tt implies_intr_list}, \bold{44}
   365   \item {\tt incr_boundvars}, \bold{61}, 96
   365   \item {\tt incr_boundvars}, \bold{61}, 96
   366   \item {\tt indexname} ML type, 60, 71
   366   \item {\tt indexname} ML type, 60, 71
   367   \item infixes, \bold{77}
   367   \item infixes, \bold{77}
   368   \item {\tt insert} constant, 92
   368   \item {\tt insert} constant, 92
   369   \item {\tt inst_step_tac}, \bold{137}
   369   \item {\tt inst_step_tac}, \bold{138}
   370   \item {\tt instance} section, 53
   370   \item {\tt instance} section, 53
   371   \item {\tt instantiate}, \bold{46}
   371   \item {\tt instantiate}, \bold{46}
   372   \item {\tt instantiate'}, \bold{39}, 46
   372   \item {\tt instantiate'}, \bold{39}, 46
   373   \item instantiation, 19, 39, 46
   373   \item instantiation, 19, 39, 46
   374   \item {\tt INTLEAVE}, \bold{29}, 31
   374   \item {\tt INTLEAVE}, \bold{29}, 31
   376   \item {\tt invoke_oracle}, \bold{64}
   376   \item {\tt invoke_oracle}, \bold{64}
   377   \item {\tt is} nonterminal, 92
   377   \item {\tt is} nonterminal, 92
   378 
   378 
   379   \indexspace
   379   \indexspace
   380 
   380 
   381   \item {\tt joinrules}, \bold{139}
   381   \item {\tt joinrules}, \bold{140}
   382 
   382 
   383   \indexspace
   383   \indexspace
   384 
   384 
   385   \item {\tt keep_derivs}, \bold{49}
   385   \item {\tt keep_derivs}, \bold{49}
   386 
   386 
   401   \item {\tt loose_bnos}, \bold{61}, 97
   401   \item {\tt loose_bnos}, \bold{61}, 97
   402 
   402 
   403   \indexspace
   403   \indexspace
   404 
   404 
   405   \item macros, 88--94
   405   \item macros, 88--94
   406   \item {\tt make_elim}, \bold{40}, 132
   406   \item {\tt make_elim}, \bold{40}, 133
   407   \item {\tt Match} exception, 95
   407   \item {\tt Match} exception, 95
   408   \item {\tt match_tac}, \bold{18}, 131
   408   \item {\tt match_tac}, \bold{18}, 132
   409   \item {\tt max_pri}, 68, \bold{74}
   409   \item {\tt max_pri}, 68, \bold{74}
   410   \item {\tt merge_ss}, \bold{107}
   410   \item {\tt merge_ss}, \bold{107}
   411   \item {\tt merge_theories}, \bold{58}
   411   \item {\tt merge_theories}, \bold{59}
   412   \item meta-assumptions, 34, 42, 44, 47
   412   \item meta-assumptions, 34, 42, 44, 47
   413     \subitem printing of, 4
   413     \subitem printing of, 4
   414   \item meta-equality, 43--45
   414   \item meta-equality, 43--45
   415   \item meta-implication, 43, 44
   415   \item meta-implication, 43, 44
   416   \item meta-quantifiers, 43, 45
   416   \item meta-quantifiers, 43, 45
   417   \item meta-rewriting, 8, 13, 14, \bold{21}, 
   417   \item meta-rewriting, 8, 13, 14, \bold{21}, 
   418 		\seealso{tactics, theorems}{141}
   418 		\seealso{tactics, theorems}{142}
   419     \subitem in theorems, 39
   419     \subitem in theorems, 39
   420   \item meta-rules, \see{meta-rules}{1}, 42--48
   420   \item meta-rules, \see{meta-rules}{1}, 42--48
   421   \item {\tt METAHYPS}, 16, \bold{34}
   421   \item {\tt METAHYPS}, 16, \bold{34}
   422   \item mixfix declarations, 52, 73--78
   422   \item mixfix declarations, 52, 73--78
   423   \item {\tt mk_case_split_tac}, \bold{125}
   423   \item {\tt mk_case_split_tac}, \bold{126}
   424   \item {\tt mk_simproc}, \bold{120}
   424   \item {\tt mk_simproc}, \bold{121}
   425   \item {\tt ML} section, 53, 95, 97
   425   \item {\tt ML} section, 54, 95, 97
   426   \item model checkers, 79
   426   \item model checkers, 79
   427   \item {\tt mp} theorem, \bold{139}
   427   \item {\tt mp} theorem, \bold{140}
   428   \item {\tt mp_tac}, \bold{139}
   428   \item {\tt mp_tac}, \bold{140}
   429   \item {\tt MRL}, \bold{38}
   429   \item {\tt MRL}, \bold{38}
   430   \item {\tt MRS}, \bold{38}
   430   \item {\tt MRS}, \bold{38}
   431 
   431 
   432   \indexspace
   432   \indexspace
   433 
   433 
   437   \item {\tt net_biresolve_tac}, \bold{25}
   437   \item {\tt net_biresolve_tac}, \bold{25}
   438   \item {\tt net_match_tac}, \bold{25}
   438   \item {\tt net_match_tac}, \bold{25}
   439   \item {\tt net_resolve_tac}, \bold{25}
   439   \item {\tt net_resolve_tac}, \bold{25}
   440   \item {\tt no_tac}, \bold{31}
   440   \item {\tt no_tac}, \bold{31}
   441   \item {\tt None}, \bold{27}
   441   \item {\tt None}, \bold{27}
   442   \item {\tt not_elim} theorem, \bold{140}
   442   \item {\tt nonterminal} symbols, 52
       
   443   \item {\tt not_elim} theorem, \bold{141}
   443   \item {\tt nprems_of}, \bold{41}
   444   \item {\tt nprems_of}, \bold{41}
   444   \item numerals, 70
   445   \item numerals, 70
   445 
   446 
   446   \indexspace
   447   \indexspace
   447 
   448 
   475   \item {\tt PRIMITIVE}, \bold{26}
   476   \item {\tt PRIMITIVE}, \bold{26}
   476   \item {\tt primrec}, 105
   477   \item {\tt primrec}, 105
   477   \item {\tt prin}, 6, \bold{15}
   478   \item {\tt prin}, 6, \bold{15}
   478   \item print mode, 52, 97
   479   \item print mode, 52, 97
   479   \item print modes, 78--79
   480   \item print modes, 78--79
   480   \item {\tt print_cs}, \bold{132}
   481   \item {\tt print_cs}, \bold{133}
   481   \item {\tt print_data}, \bold{59}
       
   482   \item {\tt print_depth}, \bold{4}
   482   \item {\tt print_depth}, \bold{4}
   483   \item {\tt print_exn}, \bold{6}, 37
   483   \item {\tt print_exn}, \bold{6}, 37
   484   \item {\tt print_goals}, \bold{38}
   484   \item {\tt print_goals}, \bold{38}
   485   \item {\tt print_mode}, 78
   485   \item {\tt print_mode}, 78
   486   \item {\tt print_modes}, 73
   486   \item {\tt print_modes}, 73
   529   \item {\tt push_proof}, \bold{15}
   529   \item {\tt push_proof}, \bold{15}
   530   \item {\tt pwd}, \bold{3}
   530   \item {\tt pwd}, \bold{3}
   531 
   531 
   532   \indexspace
   532   \indexspace
   533 
   533 
   534   \item {\tt qed}, \bold{9}, 10, 57
   534   \item {\tt qed}, \bold{9}, 10, 58
   535   \item {\tt qed_goal}, \bold{14}
   535   \item {\tt qed_goal}, \bold{14}
   536   \item {\tt qed_goalw}, \bold{14}
   536   \item {\tt qed_goalw}, \bold{14}
   537   \item quantifiers, 78
   537   \item quantifiers, 78
   538   \item {\tt quit}, \bold{2}
   538   \item {\tt quit}, \bold{2}
   539 
   539 
   550   \item {\tt reflexive}, \bold{45}
   550   \item {\tt reflexive}, \bold{45}
   551   \item {\tt ren}, \bold{13}
   551   \item {\tt ren}, \bold{13}
   552   \item {\tt rename_last_tac}, \bold{22}
   552   \item {\tt rename_last_tac}, \bold{22}
   553   \item {\tt rename_params_rule}, \bold{48}
   553   \item {\tt rename_params_rule}, \bold{48}
   554   \item {\tt rename_tac}, \bold{22}
   554   \item {\tt rename_tac}, \bold{22}
   555   \item {\tt rep_cs}, \bold{132}
   555   \item {\tt rep_cs}, \bold{133}
   556   \item {\tt rep_cterm}, \bold{62}
   556   \item {\tt rep_cterm}, \bold{62}
   557   \item {\tt rep_ctyp}, \bold{64}
   557   \item {\tt rep_ctyp}, \bold{64}
   558   \item {\tt rep_ss}, \bold{106}
   558   \item {\tt rep_ss}, \bold{106}
   559   \item {\tt rep_thm}, \bold{41}
   559   \item {\tt rep_thm}, \bold{41}
   560   \item {\tt REPEAT}, \bold{30, 31}
   560   \item {\tt REPEAT}, \bold{30, 31}
   566   \item reserved words, 70, 93
   566   \item reserved words, 70, 93
   567   \item {\tt reset}, 3
   567   \item {\tt reset}, 3
   568   \item resolution, 38, 47
   568   \item resolution, 38, 47
   569     \subitem tactics, 17
   569     \subitem tactics, 17
   570     \subitem without lifting, 47
   570     \subitem without lifting, 47
   571   \item {\tt resolve_tac}, \bold{17}, 131
   571   \item {\tt resolve_tac}, \bold{17}, 132
   572   \item {\tt restore_proof}, \bold{15}
   572   \item {\tt restore_proof}, \bold{15}
   573   \item {\tt result}, \bold{9}, 16, 57
   573   \item {\tt result}, \bold{9}, 16, 58
   574   \item {\tt rev_mp} theorem, \bold{102}
   574   \item {\tt rev_mp} theorem, \bold{102}
   575   \item rewrite rules, 107--108
   575   \item rewrite rules, 107--108
   576     \subitem permutative, 117--120
   576     \subitem permutative, 118--120
   577   \item {\tt rewrite_goals_rule}, \bold{39}
   577   \item {\tt rewrite_goals_rule}, \bold{39}
   578   \item {\tt rewrite_goals_tac}, \bold{21}, 39
   578   \item {\tt rewrite_goals_tac}, \bold{21}, 39
   579   \item {\tt rewrite_rule}, \bold{39}
   579   \item {\tt rewrite_rule}, \bold{39}
   580   \item {\tt rewrite_tac}, 9, \bold{21}
   580   \item {\tt rewrite_tac}, 9, \bold{21}
   581   \item rewriting
   581   \item rewriting
   582     \subitem object-level, \see{simplification}{1}
   582     \subitem object-level, \see{simplification}{1}
   583     \subitem ordered, 117
   583     \subitem ordered, 118
   584     \subitem syntactic, 88--94
   584     \subitem syntactic, 88--94
   585   \item {\tt rewtac}, \bold{20}
   585   \item {\tt rewtac}, \bold{20}
   586   \item {\tt RL}, \bold{38}
   586   \item {\tt RL}, \bold{38}
   587   \item {\tt RLN}, \bold{38}
   587   \item {\tt RLN}, \bold{38}
   588   \item {\tt rotate_prems}, \bold{40}
   588   \item {\tt rotate_prems}, \bold{40}
   596     \subitem converting destruction to elimination, 40
   596     \subitem converting destruction to elimination, 40
   597 
   597 
   598   \indexspace
   598   \indexspace
   599 
   599 
   600   \item {\tt safe_asm_full_simp_tac}, \bold{113}
   600   \item {\tt safe_asm_full_simp_tac}, \bold{113}
   601   \item {\tt Safe_step_tac}, \bold{138}
   601   \item {\tt Safe_step_tac}, \bold{139}
   602   \item {\tt safe_step_tac}, 133, \bold{137}
   602   \item {\tt safe_step_tac}, 134, \bold{138}
   603   \item {\tt Safe_tac}, \bold{138}
   603   \item {\tt Safe_tac}, \bold{139}
   604   \item {\tt safe_tac}, \bold{137}
   604   \item {\tt safe_tac}, \bold{138}
   605   \item {\tt save_proof}, \bold{15}
   605   \item {\tt save_proof}, \bold{15}
   606   \item saving your work, \bold{1}
   606   \item saving your work, \bold{1}
   607   \item search, 29
   607   \item search, 29
   608     \subitem tacticals, 31--33
   608     \subitem tacticals, 31--33
   609   \item {\tt SELECT_GOAL}, 21, \bold{34}
   609   \item {\tt SELECT_GOAL}, 21, \bold{34}
   610   \item {\tt Seq.seq} ML type, 26
   610   \item {\tt Seq.seq} ML type, 26
   611   \item sequences (lazy lists), \bold{27}
   611   \item sequences (lazy lists), \bold{27}
   612   \item sequent calculus, 128
   612   \item sequent calculus, 129
   613   \item sessions, 1--6
   613   \item sessions, 1--6
   614   \item {\tt set}, 3
   614   \item {\tt set}, 3
   615   \item {\tt setloop}, \bold{112}
   615   \item {\tt setloop}, \bold{112}
   616   \item {\tt setmksimps}, 108, \bold{123}, 125
   616   \item {\tt setmksimps}, 108, \bold{123}, 126
   617   \item {\tt setSolver}, \bold{111}, 125
   617   \item {\tt setSolver}, \bold{111}, 126
   618   \item {\tt setSSolver}, \bold{111}, 125
   618   \item {\tt setSSolver}, \bold{111}, 126
   619   \item {\tt setsubgoaler}, \bold{110}, 125
   619   \item {\tt setsubgoaler}, \bold{110}, 126
   620   \item {\tt settermless}, \bold{117}
   620   \item {\tt settermless}, \bold{118}
       
   621   \item {\tt setup}
       
   622     \subitem simplifier, 127
       
   623     \subitem theory, 53
   621   \item shortcuts
   624   \item shortcuts
   622     \subitem for \texttt{by} commands, 11
   625     \subitem for \texttt{by} commands, 11
   623     \subitem for tactics, 20
   626     \subitem for tactics, 20
   624   \item {\tt show_brackets}, \bold{4}
   627   \item {\tt show_brackets}, \bold{4}
   625   \item {\tt show_consts}, \bold{4}
   628   \item {\tt show_consts}, \bold{4}
   635   \item {\tt sign_of}, 8, 14, \bold{59}
   638   \item {\tt sign_of}, 8, 14, \bold{59}
   636   \item {\tt sign_of_thm}, \bold{41}
   639   \item {\tt sign_of_thm}, \bold{41}
   637   \item signatures, \bold{51}, 59, 61, 62, 64
   640   \item signatures, \bold{51}, 59, 61, 62, 64
   638   \item {\tt Simp_tac}, \bold{103}
   641   \item {\tt Simp_tac}, \bold{103}
   639   \item {\tt simp_tac}, \bold{112}
   642   \item {\tt simp_tac}, \bold{112}
   640   \item simplification, 103--126
   643   \item simplification, 103--127
       
   644     \subitem conversions, 113
   641     \subitem forward rules, 113
   645     \subitem forward rules, 113
   642     \subitem from classical reasoner, 134
   646     \subitem from classical reasoner, 135
   643     \subitem setting up, 121
   647     \subitem setting up, 122
       
   648     \subitem setting up the theory, 127
   644     \subitem tactics, 112
   649     \subitem tactics, 112
   645   \item simplification sets, 106
   650   \item simplification sets, 106
       
   651   \item {\tt Simplifier.asm_full_rewrite}, 113
       
   652   \item {\tt Simplifier.asm_rewrite}, 113
       
   653   \item {\tt Simplifier.full_rewrite}, 113
       
   654   \item {\tt Simplifier.rewrite}, 113
       
   655   \item {\tt Simplifier.setup}, \bold{127}
   646   \item {\tt simplify}, 113
   656   \item {\tt simplify}, 113
   647   \item {\tt SIMPSET}, \bold{113}
   657   \item {\tt SIMPSET}, \bold{113}
   648   \item simpset
   658   \item simpset
   649     \subitem current, 103, 107
   659     \subitem current, 103, 107
   650   \item {\tt simpset}, \bold{107}
   660   \item {\tt simpset}, \bold{107}
   651   \item {\tt SIMPSET'}, \bold{113}
   661   \item {\tt SIMPSET'}, \bold{113}
   652   \item {\tt simpset_of}, \bold{107}
   662   \item {\tt simpset_of}, \bold{107}
   653   \item {\tt simpset_ref}, \bold{107}
   663   \item {\tt simpset_ref}, \bold{107}
   654   \item {\tt simpset_ref_of}, \bold{107}
   664   \item {\tt simpset_ref_of}, \bold{107}
   655   \item {\tt simpset_thy_data}, \bold{126}
   665   \item {\tt size_of_thm}, 32, \bold{33}, 141
   656   \item {\tt size_of_thm}, 32, \bold{33}, 140
   666   \item {\tt sizef}, \bold{141}
   657   \item {\tt sizef}, \bold{140}
   667   \item {\tt slow_best_tac}, \bold{137}
   658   \item {\tt slow_best_tac}, \bold{136}
   668   \item {\tt slow_step_tac}, 134, \bold{138}
   659   \item {\tt slow_step_tac}, 133, \bold{137}
   669   \item {\tt slow_tac}, \bold{137}
   660   \item {\tt slow_tac}, \bold{136}
       
   661   \item {\tt Some}, \bold{27}
   670   \item {\tt Some}, \bold{27}
   662   \item {\tt SOMEGOAL}, \bold{35}
   671   \item {\tt SOMEGOAL}, \bold{35}
   663   \item {\tt sort} nonterminal, \bold{70}
   672   \item {\tt sort} nonterminal, \bold{70}
   664   \item sort constraints, 69
   673   \item sort constraints, 69
   665   \item sort hypotheses, 41
   674   \item sort hypotheses, 41
   666   \item sorts
   675   \item sorts
   667     \subitem printing of, 4
   676     \subitem printing of, 4
   668   \item {\tt split_tac}, \bold{125}
   677   \item {\tt split_tac}, \bold{126}
   669   \item {\tt ssubst} theorem, \bold{99}
   678   \item {\tt ssubst} theorem, \bold{99}
   670   \item {\tt stac}, \bold{100}
   679   \item {\tt stac}, \bold{100}
   671   \item stamps, \bold{51}, 59
   680   \item stamps, \bold{51}, 59
   672   \item {\tt standard}, \bold{40}
   681   \item {\tt standard}, \bold{40}
   673   \item starting up, \bold{1}
   682   \item starting up, \bold{1}
   674   \item {\tt Step_tac}, \bold{138}
   683   \item {\tt Step_tac}, \bold{139}
   675   \item {\tt step_tac}, 133, \bold{137}
   684   \item {\tt step_tac}, 134, \bold{138}
   676   \item {\tt store_thm}, \bold{9}
   685   \item {\tt store_thm}, \bold{9}
   677   \item {\tt string_of_cterm}, \bold{62}
   686   \item {\tt string_of_cterm}, \bold{62}
   678   \item {\tt string_of_ctyp}, \bold{63}
   687   \item {\tt string_of_ctyp}, \bold{63}
   679   \item {\tt string_of_thm}, \bold{38}
   688   \item {\tt string_of_thm}, \bold{38}
   680   \item strings, 70
   689   \item strings, 70
   685   \item {\tt subgoals_tac}, \bold{21}
   694   \item {\tt subgoals_tac}, \bold{21}
   686   \item {\tt subst} theorem, 99, \bold{102}
   695   \item {\tt subst} theorem, 99, \bold{102}
   687   \item substitution
   696   \item substitution
   688     \subitem rules, 99
   697     \subitem rules, 99
   689   \item {\tt subthy}, \bold{58}
   698   \item {\tt subthy}, \bold{58}
   690   \item {\tt swap} theorem, \bold{140}
   699   \item {\tt swap} theorem, \bold{141}
   691   \item {\tt swap_res_tac}, \bold{139}
   700   \item {\tt swap_res_tac}, \bold{140}
   692   \item {\tt swapify}, \bold{139}
   701   \item {\tt swapify}, \bold{140}
   693   \item {\tt sym} theorem, 100, \bold{102}
   702   \item {\tt sym} theorem, 100, \bold{102}
   694   \item {\tt symmetric}, \bold{45}
   703   \item {\tt symmetric}, \bold{45}
   695   \item {\tt syn_of}, \bold{72}
   704   \item {\tt syn_of}, \bold{72}
   696   \item syntax
   705   \item syntax
   697     \subitem Pure, 68--73
   706     \subitem Pure, 68--73
   727     \subitem assumption, \bold{18}, 20
   736     \subitem assumption, \bold{18}, 20
   728     \subitem commands for applying, 8
   737     \subitem commands for applying, 8
   729     \subitem debugging, 15
   738     \subitem debugging, 15
   730     \subitem filtering results of, 31
   739     \subitem filtering results of, 31
   731     \subitem for composition, 24
   740     \subitem for composition, 24
   732     \subitem for contradiction, 138
   741     \subitem for contradiction, 139
   733     \subitem for inserting facts, 20
   742     \subitem for inserting facts, 20
   734     \subitem for Modus Ponens, 138
   743     \subitem for Modus Ponens, 139
   735     \subitem instantiation, 19
   744     \subitem instantiation, 19
   736     \subitem matching, 18
   745     \subitem matching, 18
   737     \subitem meta-rewriting, 20, \bold{21}
   746     \subitem meta-rewriting, 20, \bold{21}
   738     \subitem primitives for coding, 26
   747     \subitem primitives for coding, 26
   739     \subitem resolution, \bold{17}, 20, 24, 25
   748     \subitem resolution, \bold{17}, 20, 24, 25
   769     \subitem constructing, \bold{58}
   778     \subitem constructing, \bold{58}
   770     \subitem inspecting, \bold{59}
   779     \subitem inspecting, \bold{59}
   771     \subitem loading, 55
   780     \subitem loading, 55
   772     \subitem parent, \bold{51}
   781     \subitem parent, \bold{51}
   773     \subitem pseudo, \bold{56}
   782     \subitem pseudo, \bold{56}
   774     \subitem reloading, \bold{55}
   783     \subitem reloading, \bold{56}
   775     \subitem removing, \bold{56}
   784     \subitem removing, \bold{56}
   776     \subitem theorems of, 57
   785     \subitem theorems of, 57
   777   \item {\tt THEORY} exception, 51, 57
   786   \item {\tt THEORY} exception, 51, 57
   778   \item {\tt theory} ML type, 51
   787   \item {\tt theory} ML type, 51
   779   \item {\tt Theory.add_oracle}, \bold{64}
   788   \item {\tt Theory.add_oracle}, \bold{64}
   782   \item {\tt thin_tac}, \bold{23}
   791   \item {\tt thin_tac}, \bold{23}
   783   \item {\tt THM} exception, 37, 38, 42, 47
   792   \item {\tt THM} exception, 37, 38, 42, 47
   784   \item {\tt thm} ML type, 37
   793   \item {\tt thm} ML type, 37
   785   \item {\tt thms_containing}, \bold{10}
   794   \item {\tt thms_containing}, \bold{10}
   786   \item {\tt thms_of}, \bold{57}
   795   \item {\tt thms_of}, \bold{57}
   787   \item {\tt thy_data}, \bold{126}
       
   788   \item {\tt tid} nonterminal, \bold{70}, 84, 91
   796   \item {\tt tid} nonterminal, \bold{70}, 84, 91
   789   \item {\tt time_use}, \bold{3}
   797   \item {\tt time_use}, \bold{3}
   790   \item {\tt time_use_thy}, \bold{55}
   798   \item {\tt time_use_thy}, \bold{55}
   791   \item timing statistics, 11
   799   \item timing statistics, 11
   792   \item {\tt toggle}, 3
   800   \item {\tt toggle}, 3
   800   \item {\tt trace_DEPTH_FIRST}, \bold{32}
   808   \item {\tt trace_DEPTH_FIRST}, \bold{32}
   801   \item {\tt trace_goalno_tac}, \bold{35}
   809   \item {\tt trace_goalno_tac}, \bold{35}
   802   \item {\tt trace_REPEAT}, \bold{30}
   810   \item {\tt trace_REPEAT}, \bold{30}
   803   \item {\tt trace_simp}, \bold{104}, 115
   811   \item {\tt trace_simp}, \bold{104}, 115
   804   \item tracing
   812   \item tracing
   805     \subitem of classical prover, 135
   813     \subitem of classical prover, 136
   806     \subitem of macros, 92
   814     \subitem of macros, 92
   807     \subitem of searching tacticals, 32
   815     \subitem of searching tacticals, 32
   808     \subitem of simplification, 105, 115--116
   816     \subitem of simplification, 105, 115--116
   809     \subitem of tactics, 27
   817     \subitem of tactics, 27
   810     \subitem of unification, 42
   818     \subitem of unification, 42
   842 
   850 
   843   \item {\tt undo}, 7, \bold{10}, 14
   851   \item {\tt undo}, 7, \bold{10}, 14
   844   \item unknowns, \bold{60}, 70
   852   \item unknowns, \bold{60}, 70
   845   \item {\tt unlink_thy}, \bold{56}
   853   \item {\tt unlink_thy}, \bold{56}
   846   \item {\tt update}, \bold{56}
   854   \item {\tt update}, \bold{56}
   847   \item {\tt uresult}, \bold{9}, 16, 57
   855   \item {\tt uresult}, \bold{9}, 16, 58
   848   \item {\tt use}, \bold{3}
   856   \item {\tt use}, \bold{3}
   849   \item {\tt use_thy}, \bold{55}
   857   \item {\tt use_thy}, \bold{55}
   850 
   858 
   851   \indexspace
   859   \indexspace
   852 
   860