35 \item \isa {?} (tactical), 89 |
35 \item \isa {?} (tactical), 89 |
36 \item \texttt{|} (tactical), 89 |
36 \item \texttt{|} (tactical), 89 |
37 |
37 |
38 \indexspace |
38 \indexspace |
39 |
39 |
40 \item \isa {0} (constant), 22, 23, 141 |
40 \item \isa {0} (constant), 22, 23, 140 |
41 \item \isa {1} (symbol), 141 |
41 \item \isa {1} (constant), 140, 141 |
42 \item \isa {2} (symbol), 141 |
|
43 |
42 |
44 \indexspace |
43 \indexspace |
45 |
44 |
46 \item abandoning a proof, \bold{13} |
45 \item abandoning a proof, \bold{13} |
47 \item abandoning a theory, \bold{16} |
46 \item abandoning a theory, \bold{16} |
288 \item \isa {insert} (constant), 97 |
287 \item \isa {insert} (constant), 97 |
289 \item \isa {insert} (method), 87--88 |
288 \item \isa {insert} (method), 87--88 |
290 \item instance, \bold{153} |
289 \item instance, \bold{153} |
291 \item \texttt {INT}, \bold{195} |
290 \item \texttt {INT}, \bold{195} |
292 \item \texttt {Int}, \bold{195} |
291 \item \texttt {Int}, \bold{195} |
293 \item \isa {int} (type), 143 |
292 \item \isa {int} (type), 143--144 |
294 \item \isa {INT_iff} (theorem), \bold{98} |
293 \item \isa {INT_iff} (theorem), \bold{98} |
295 \item \isa {IntD1} (theorem), \bold{95} |
294 \item \isa {IntD1} (theorem), \bold{95} |
296 \item \isa {IntD2} (theorem), \bold{95} |
295 \item \isa {IntD2} (theorem), \bold{95} |
297 \item integers, 143 |
296 \item integers, 143--144 |
298 \item \isa {INTER} (constant), 99 |
297 \item \isa {INTER} (constant), 99 |
299 \item \texttt {Inter}, \bold{195} |
298 \item \texttt {Inter}, \bold{195} |
300 \item \isa {Inter_iff} (theorem), \bold{98} |
299 \item \isa {Inter_iff} (theorem), \bold{98} |
301 \item intersection, 95 |
300 \item intersection, 95 |
302 \subitem indexed, 98 |
301 \subitem indexed, 98 |
360 \item model checking example, 106--116 |
359 \item model checking example, 106--116 |
361 \item \emph{modus ponens}, 57, 62 |
360 \item \emph{modus ponens}, 57, 62 |
362 \item \isa {mono_def} (theorem), \bold{106} |
361 \item \isa {mono_def} (theorem), \bold{106} |
363 \item monotone functions, \bold{106}, 129 |
362 \item monotone functions, \bold{106}, 129 |
364 \subitem and inductive definitions, 127--128 |
363 \subitem and inductive definitions, 127--128 |
365 \item \isa {more} (constant), 148, 149 |
364 \item \isa {more} (constant), 148--150 |
366 \item \isa {mp} (theorem), \bold{62} |
365 \item \isa {mp} (theorem), \bold{62} |
367 \item \isa {mult_ac} (theorems), 142 |
366 \item \isa {mult_ac} (theorems), 142 |
368 \item multiple inheritance, \bold{157} |
367 \item multiple inheritance, \bold{157} |
369 \item multiset ordering, \bold{105} |
368 \item multiset ordering, \bold{105} |
370 |
369 |
371 \indexspace |
370 \indexspace |
372 |
371 |
373 \item \isa {nat} (type), 4, 22, 141--142 |
372 \item \isa {nat} (type), 4, 22, 141--143 |
374 \item \isa {nat_less_induct} (theorem), 176 |
373 \item \isa {nat_less_induct} (theorem), 176 |
375 \item natural deduction, 57--58 |
374 \item natural deduction, 57--58 |
376 \item natural numbers, 22, 141--142 |
375 \item natural numbers, 22, 141--143 |
377 \item Needham-Schroeder protocol, 183--185 |
376 \item Needham-Schroeder protocol, 183--185 |
378 \item negation, 63--65 |
377 \item negation, 63--65 |
379 \item \isa {Nil} (constant), 9 |
378 \item \isa {Nil} (constant), 9 |
380 \item \isa {no_asm} (modifier), 29 |
379 \item \isa {no_asm} (modifier), 29 |
381 \item \isa {no_asm_simp} (modifier), 29 |
380 \item \isa {no_asm_simp} (modifier), 29 |
385 \item \isa {notE} (theorem), \bold{63} |
384 \item \isa {notE} (theorem), \bold{63} |
386 \item \isa {notI} (theorem), \bold{63} |
385 \item \isa {notI} (theorem), \bold{63} |
387 \item numbers, 139--145 |
386 \item numbers, 139--145 |
388 \item numeric literals, 140 |
387 \item numeric literals, 140 |
389 \subitem for type \protect\isa{nat}, 141 |
388 \subitem for type \protect\isa{nat}, 141 |
390 \subitem for type \protect\isa{real}, 144 |
389 \subitem for type \protect\isa{real}, 145 |
391 |
390 |
392 \indexspace |
391 \indexspace |
393 |
392 |
394 \item \isa {O} (symbol), 102 |
393 \item \isa {O} (symbol), 102 |
395 \item \texttt {o}, \bold{195} |
394 \item \texttt {o}, \bold{195} |
398 \item \isa {of} (attribute), 83, 86 |
397 \item \isa {of} (attribute), 83, 86 |
399 \item \isa {only} (modifier), 29 |
398 \item \isa {only} (modifier), 29 |
400 \item \isacommand {oops} (command), 13 |
399 \item \isacommand {oops} (command), 13 |
401 \item \isa {option} (type), \bold{24} |
400 \item \isa {option} (type), \bold{24} |
402 \item ordered rewriting, \bold{164} |
401 \item ordered rewriting, \bold{164} |
403 \item overloading, 23, 152--154 |
402 \item overloading, 23, 152--155 |
404 \subitem and arithmetic, 140 |
403 \subitem and arithmetic, 140 |
405 |
404 |
406 \indexspace |
405 \indexspace |
407 |
406 |
408 \item pairs and tuples, 24, 145--148 |
407 \item pairs and tuples, 24, 145--148 |
450 \subitem and numeric literals, 140 |
449 \subitem and numeric literals, 140 |
451 \item \isa {recdef_cong} (attribute), 170 |
450 \item \isa {recdef_cong} (attribute), 170 |
452 \item \isa {recdef_simp} (attribute), 48 |
451 \item \isa {recdef_simp} (attribute), 48 |
453 \item \isa {recdef_wf} (attribute), 168 |
452 \item \isa {recdef_wf} (attribute), 168 |
454 \item \isacommand {record} (command), 148 |
453 \item \isacommand {record} (command), 148 |
455 \item \isa {record_split} (method), 151 |
454 \item \isa {record_split} (method), 152 |
456 \item records, 148--152 |
455 \item records, 148--152 |
457 \subitem extensible, 149--150 |
456 \subitem extensible, 149--151 |
458 \item recursion |
457 \item recursion |
459 \subitem guarded, 171 |
458 \subitem guarded, 171 |
460 \subitem primitive, 18 |
459 \subitem primitive, 18 |
461 \subitem well-founded, \bold{167} |
460 \subitem well-founded, \bold{167} |
462 \item recursion induction, 51--52 |
461 \item recursion induction, 51--52 |
512 \item \isa {Some} (constant), \bold{24} |
511 \item \isa {Some} (constant), \bold{24} |
513 \item \isa {some_equality} (theorem), \bold{76} |
512 \item \isa {some_equality} (theorem), \bold{76} |
514 \item \isa {someI} (theorem), \bold{76} |
513 \item \isa {someI} (theorem), \bold{76} |
515 \item \isa {someI2} (theorem), \bold{76} |
514 \item \isa {someI2} (theorem), \bold{76} |
516 \item \isa {someI_ex} (theorem), \bold{77} |
515 \item \isa {someI_ex} (theorem), \bold{77} |
517 \item sorts, 157 |
516 \item sorts, 158 |
518 \item \isa {spec} (theorem), \bold{70} |
517 \item \isa {spec} (theorem), \bold{70} |
519 \item \isa {split} (attribute), 32 |
518 \item \isa {split} (attribute), 32 |
520 \item \isa {split} (constant), 145 |
519 \item \isa {split} (constant), 146 |
521 \item \isa {split} (method), 31, 146 |
520 \item \isa {split} (method), 31, 146 |
522 \item \isa {split} (modifier), 32 |
521 \item \isa {split} (modifier), 32 |
523 \item split rule, \bold{32} |
522 \item split rule, \bold{32} |
524 \item \isa {split_if} (theorem), 32 |
523 \item \isa {split_if} (theorem), 32 |
525 \item \isa {split_if_asm} (theorem), 32 |
524 \item \isa {split_if_asm} (theorem), 32 |