wenzelm@24887: wenzelm@24887: wenzelm@28482: wenzelm@24904: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: (* wenzelm@24887: *) wenzelm@24887: wenzelm@24887: wenzelm@24887: {* wenzelm@24887: *} wenzelm@24887: wenzelm@24887: wenzelm@24887: ` wenzelm@24887: ` wenzelm@24887: wenzelm@24887: wenzelm@24887: " wenzelm@24887: " wenzelm@24887: wenzelm@24887: wenzelm@24887: . wenzelm@24887: .. wenzelm@25577: Isabelle.command wenzelm@29607: Isar.begin_document wenzelm@27621: Isar.command wenzelm@29607: Isar.define_command wenzelm@29607: Isar.edit_document wenzelm@29607: Isar.end_document wenzelm@27621: Isar.insert wenzelm@27621: Isar.remove wenzelm@26482: ML wenzelm@24887: wenzelm@28280: ML_prf wenzelm@26394: wenzelm@24887: abbreviation wenzelm@24887: advanced wenzelm@24887: also wenzelm@24887: and wenzelm@24887: apply wenzelm@24887: apply_end wenzelm@24887: arities wenzelm@24887: assume wenzelm@24887: assumes wenzelm@24887: atom_decl wenzelm@28482: wenzelm@28482: wenzelm@29113: wenzelm@24887: attach wenzelm@30529: attribute_setup wenzelm@24887: avoids wenzelm@24887: ax_specification wenzelm@24887: axclass wenzelm@24887: axiomatization wenzelm@24887: axioms wenzelm@24887: back wenzelm@24887: begin wenzelm@24887: binder wenzelm@24887: by wenzelm@24887: cannot_undo wenzelm@24887: case wenzelm@24887: wenzelm@24887: chapter wenzelm@24887: class wenzelm@24887: wenzelm@24887: classes wenzelm@24887: classrel haftmann@27102: code_abort wenzelm@24887: code_class wenzelm@24887: code_const wenzelm@24887: code_datatype wenzelm@24887: haftmann@24997: code_include wenzelm@24887: code_instance wenzelm@24887: code_library wenzelm@24887: code_module wenzelm@24887: code_modulename wenzelm@24887: code_monad wenzelm@24887: code_reserved wenzelm@24887: wenzelm@24887: code_type wenzelm@24887: coinductive wenzelm@24887: coinductive_set wenzelm@24887: wenzelm@24887: congs wenzelm@24887: constdefs wenzelm@24887: constrains wenzelm@24887: consts wenzelm@24887: consts_code wenzelm@24887: contains wenzelm@24887: context wenzelm@24887: corollary wenzelm@24887: datatype wenzelm@24887: declaration wenzelm@24887: declare wenzelm@24887: def wenzelm@24887: defaultsort wenzelm@24887: defer wenzelm@24887: defer_recdef wenzelm@24887: defines wenzelm@24887: definition wenzelm@24887: defs wenzelm@24887: wenzelm@24887: wenzelm@24887: done wenzelm@24887: wenzelm@24887: end wenzelm@24887: equivariance wenzelm@24887: exit wenzelm@24887: wenzelm@24887: extract wenzelm@24887: extract_type wenzelm@24887: file wenzelm@24887: finalconsts wenzelm@24887: finally kleing@29819: wenzelm@24887: wenzelm@24887: fix wenzelm@24887: fixes wenzelm@24887: for wenzelm@24887: from wenzelm@24887: wenzelm@24887: fun wenzelm@24887: function wenzelm@24887: global wenzelm@24887: guess wenzelm@24887: have wenzelm@24887: wenzelm@24887: wenzelm@24887: hence wenzelm@24887: hide wenzelm@24887: hints wenzelm@24887: identifier wenzelm@24887: if wenzelm@24887: imports wenzelm@24887: in wenzelm@24887: inductive wenzelm@24887: inductive_cases wenzelm@24887: inductive_set wenzelm@24887: infix wenzelm@24887: infixl wenzelm@24887: infixr wenzelm@24887: init_toplevel wenzelm@24887: instance wenzelm@24887: instantiation wenzelm@24887: interpret wenzelm@24887: interpretation wenzelm@24887: is wenzelm@24887: judgment wenzelm@24887: kill wenzelm@24887: wenzelm@24887: lemma wenzelm@24887: lemmas wenzelm@24887: let wenzelm@27538: linear_undo wenzelm@24887: local wenzelm@30463: local_setup wenzelm@24887: locale wenzelm@24887: method_setup wenzelm@24887: module_name wenzelm@24887: monos wenzelm@24887: moreover wenzelm@24887: morphisms wenzelm@24887: next wenzelm@24945: no_notation wenzelm@24887: no_syntax wenzelm@24887: no_translations wenzelm@24887: nominal_datatype wenzelm@24887: nominal_inductive berghofe@28656: nominal_inductive2 wenzelm@24887: nominal_primrec wenzelm@24887: nonterminals wenzelm@24887: wenzelm@24887: notation wenzelm@24887: note wenzelm@24887: notes wenzelm@24887: obtain wenzelm@24887: obtains wenzelm@24887: oops wenzelm@24887: open wenzelm@24887: oracle wenzelm@24887: output wenzelm@24887: overloaded haftmann@25516: overloading wenzelm@24887: parse_ast_translation wenzelm@24887: parse_translation wenzelm@24887: permissive wenzelm@24887: wenzelm@24887: prefer wenzelm@24887: presume wenzelm@24887: wenzelm@24887: wenzelm@24887: primrec wenzelm@24887: wenzelm@24887: wenzelm@24887: print_ast_translation wenzelm@28482: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: wenzelm@24887: print_translation wenzelm@24887: proof wenzelm@24887: wenzelm@24887: wenzelm@24887: qed wenzelm@24887: wenzelm@24887: quickcheck_params wenzelm@24887: quit wenzelm@24887: realizability wenzelm@24887: realizers wenzelm@24887: recdef wenzelm@24887: recdef_tc wenzelm@24887: record wenzelm@24887: wenzelm@24887: refute_params wenzelm@24887: wenzelm@24887: rep_datatype wenzelm@24887: sect wenzelm@24887: section wenzelm@24887: setup wenzelm@24887: show wenzelm@24887: shows wenzelm@24887: simproc_setup wenzelm@24887: wenzelm@24887: sorry wenzelm@24887: specification wenzelm@25176: statespace wenzelm@24887: structure haftmann@24919: subclass wenzelm@29113: sublocale wenzelm@24887: subsect wenzelm@24887: subsection wenzelm@24887: subsubsect wenzelm@24887: subsubsection wenzelm@24887: syntax wenzelm@24887: wenzelm@24887: termination wenzelm@24887: text wenzelm@24887: text_raw wenzelm@24887: then wenzelm@24887: theorem wenzelm@24887: theorems wenzelm@24887: theory wenzelm@24887: wenzelm@24887: wenzelm@24887: thus wenzelm@24887: wenzelm@24887: wenzelm@24887: translations wenzelm@24887: txt wenzelm@24887: txt_raw wenzelm@24887: wenzelm@24887: typed_print_translation wenzelm@24887: typedecl wenzelm@24887: typedef wenzelm@24887: types wenzelm@24887: types_code wenzelm@24887: ultimately wenzelm@24887: unchecked wenzelm@24887: undo wenzelm@24887: undos_proof wenzelm@24887: unfolding berghofe@26184: wenzelm@26482: use wenzelm@24887: wenzelm@24887: uses wenzelm@24887: using wenzelm@24887: wenzelm@24887: wenzelm@24887: where wenzelm@24887: with wenzelm@24887: { wenzelm@24887: } wenzelm@24887: wenzelm@24887: wenzelm@24887: