89 \item binary trees, 18 |
89 \item binary trees, 18 |
90 \item binomial coefficients, 99 |
90 \item binomial coefficients, 99 |
91 \item bisimulations, 106 |
91 \item bisimulations, 106 |
92 \item \isa {blast} (method), 79--80, 82 |
92 \item \isa {blast} (method), 79--80, 82 |
93 \item \isa {bool} (type), 4, 5 |
93 \item \isa {bool} (type), 4, 5 |
94 \item boolean expressions example, 20--22 |
94 \item boolean expressions example, 19--22 |
95 \item \isa {bspec} (theorem), \bold{98} |
95 \item \isa {bspec} (theorem), \bold{98} |
96 \item \isacommand{by} (command), 63 |
96 \item \isacommand{by} (command), 63 |
97 |
97 |
98 \indexspace |
98 \indexspace |
99 |
99 |
325 \item LCF, 43 |
325 \item LCF, 43 |
326 \item \isa {LEAST} (symbol), 23, 75 |
326 \item \isa {LEAST} (symbol), 23, 75 |
327 \item least number operator, \see{\protect\isa{LEAST}}{75} |
327 \item least number operator, \see{\protect\isa{LEAST}}{75} |
328 \item \isacommand {lemma} (command), 13 |
328 \item \isacommand {lemma} (command), 13 |
329 \item \isacommand {lemmas} (command), 83, 92 |
329 \item \isacommand {lemmas} (command), 83, 92 |
330 \item \isa {length} (symbol), 18 |
330 \item \isa {length} (symbol), 17 |
331 \item \isa {length_induct}, \bold{178} |
331 \item \isa {length_induct}, \bold{178} |
332 \item \isa {less_than} (constant), 104 |
332 \item \isa {less_than} (constant), 104 |
333 \item \isa {less_than_iff} (theorem), \bold{104} |
333 \item \isa {less_than_iff} (theorem), \bold{104} |
334 \item \isa {let} expressions, 5, 6, 31 |
334 \item \isa {let} expressions, 5, 6, 31 |
335 \item \isa {Let_def} (theorem), 31 |
335 \item \isa {Let_def} (theorem), 31 |
336 \item \isa {lex_prod_def} (theorem), \bold{105} |
336 \item \isa {lex_prod_def} (theorem), \bold{105} |
337 \item lexicographic product, \bold{105}, 166 |
337 \item lexicographic product, \bold{105}, 166 |
338 \item {\texttt{lfp}} |
338 \item {\texttt{lfp}} |
339 \subitem applications of, \see{CTL}{106} |
339 \subitem applications of, \see{CTL}{106} |
340 \item linear arithmetic, 22--24, 139 |
340 \item linear arithmetic, 22--23, 139 |
341 \item \isa {List} (theory), 17 |
341 \item \isa {List} (theory), 17 |
342 \item \isa {list} (type), 4, 9, 17 |
342 \item \isa {list} (type), 4, 9, 17 |
343 \item \isa {list.split} (theorem), 32 |
343 \item \isa {list.split} (theorem), 32 |
344 \item \isa {lists_mono} (theorem), \bold{127} |
344 \item \isa {lists_mono} (theorem), \bold{127} |
345 \item Lowe, Gavin, 184--185 |
345 \item Lowe, Gavin, 184--185 |
346 |
346 |
347 \indexspace |
347 \indexspace |
348 |
348 |
349 \item \isa {Main} (theory), 4 |
349 \item \isa {Main} (theory), 4 |
350 \item major premise, \bold{65} |
350 \item major premise, \bold{65} |
351 \item \isa {max} (constant), 23, 24 |
351 \item \isa {max} (constant), 23 |
352 \item measure functions, 47, 104 |
352 \item measure functions, 47, 104 |
353 \item \isa {measure_def} (theorem), \bold{105} |
353 \item \isa {measure_def} (theorem), \bold{105} |
354 \item meta-logic, \bold{70} |
354 \item meta-logic, \bold{70} |
355 \item methods, \bold{16} |
355 \item methods, \bold{15} |
356 \item \isa {min} (constant), 23, 24 |
356 \item \isa {min} (constant), 23 |
357 \item \isa {mod} (symbol), 23 |
357 \item \isa {mod} (symbol), 23 |
358 \item \isa {mod_div_equality} (theorem), \bold{141} |
358 \item \isa {mod_div_equality} (theorem), \bold{141} |
359 \item \isa {mod_mult_distrib} (theorem), \bold{141} |
359 \item \isa {mod_mult_distrib} (theorem), \bold{141} |
360 \item model checking example, 106--116 |
360 \item model checking example, 106--116 |
361 \item \emph{modus ponens}, 57, 62 |
361 \item \emph{modus ponens}, 57, 62 |
512 \item \isa {Some} (constant), \bold{24} |
512 \item \isa {Some} (constant), \bold{24} |
513 \item \isa {some_equality} (theorem), \bold{76} |
513 \item \isa {some_equality} (theorem), \bold{76} |
514 \item \isa {someI} (theorem), \bold{76} |
514 \item \isa {someI} (theorem), \bold{76} |
515 \item \isa {someI2} (theorem), \bold{76} |
515 \item \isa {someI2} (theorem), \bold{76} |
516 \item \isa {someI_ex} (theorem), \bold{77} |
516 \item \isa {someI_ex} (theorem), \bold{77} |
517 \item sorts, 158 |
517 \item sorts, 157 |
518 \item \isa {spec} (theorem), \bold{70} |
518 \item \isa {spec} (theorem), \bold{70} |
519 \item \isa {split} (attribute), 32 |
519 \item \isa {split} (attribute), 32 |
520 \item \isa {split} (constant), 145 |
520 \item \isa {split} (constant), 145 |
521 \item \isa {split} (method), 31, 146 |
521 \item \isa {split} (method), 31, 146 |
522 \item \isa {split} (modifier), 32 |
522 \item \isa {split} (modifier), 32 |
557 \subitem abandoning, \bold{16} |
557 \subitem abandoning, \bold{16} |
558 \item \isacommand {theory} (command), 16 |
558 \item \isacommand {theory} (command), 16 |
559 \item theory files, 4 |
559 \item theory files, 4 |
560 \item \isacommand {thm} (command), 16 |
560 \item \isacommand {thm} (command), 16 |
561 \item \isa {tl} (constant), 17 |
561 \item \isa {tl} (constant), 17 |
562 \item \isa {ToyList} example, 9--15 |
562 \item \isa {ToyList} example, 9--14 |
563 \item \isa {trace_simp} (flag), 33 |
563 \item \isa {trace_simp} (flag), 33 |
564 \item tracing the simplifier, \bold{33} |
564 \item tracing the simplifier, \bold{33} |
565 \item \isa {trancl_trans} (theorem), \bold{103} |
565 \item \isa {trancl_trans} (theorem), \bold{103} |
566 \item transition systems, 107 |
566 \item transition systems, 107 |
567 \item \isacommand {translations} (command), 26 |
567 \item \isacommand {translations} (command), 26 |