doc-src/Ref/ref.ind
changeset 4969 61fd5c1d733f
parent 4671 c45cdc1b5e09
child 5166 94b63faae1c9
equal deleted inserted replaced
4968:c68a9c510c90 4969:61fd5c1d733f
    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}