src/HOL/Imperative_HOL/Imperative_HOL_ex.thy
changeset 39307 8d42d668b5b0
parent 38058 e4640c2ceb43
child 50630 1ea90e8046dc
equal deleted inserted replaced
39306:c1f3992c9097 39307:8d42d668b5b0
     4 *)
     4 *)
     5 
     5 
     6 header {* Monadic imperative HOL with examples *}
     6 header {* Monadic imperative HOL with examples *}
     7 
     7 
     8 theory Imperative_HOL_ex
     8 theory Imperative_HOL_ex
     9 imports Imperative_HOL
     9 imports Imperative_HOL Overview
    10   "ex/Imperative_Quicksort" "ex/Imperative_Reverse" "ex/Linked_Lists" "ex/SatChecker"
    10   "ex/Imperative_Quicksort" "ex/Imperative_Reverse" "ex/Linked_Lists" "ex/SatChecker"
    11 begin
    11 begin
    12 
    12 
    13 definition "everything = (Array.new, Array.of_list, Array.make, Array.len, Array.nth,
    13 definition "everything = (Array.new, Array.of_list, Array.make, Array.len, Array.nth,
    14   Array.upd, Array.map_entry, Array.swap, Array.freeze,
    14   Array.upd, Array.map_entry, Array.swap, Array.freeze,