src/HOL/Imperative_HOL/Imperative_HOL_ex.thy
author wenzelm
Thu, 18 Mar 2010 23:00:18 +0100
changeset 35836 9380fab5f4f7
parent 34051 1a82e2e29d67
child 36098 53992c639da5
permissions -rw-r--r--
eliminated slightly odd typedecl_wrt in favour of explicit predeclare_constraints;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
30694
4b182a031731 added Imperative_HOL_ex
haftmann
parents:
diff changeset
     1
(*  Title:      HOL/Imperative_HOL/Imperative_HOL_ex.thy
31872
haftmann
parents: 30694
diff changeset
     2
    Author:     John Matthews, Galois Connections;
haftmann
parents: 30694
diff changeset
     3
                Alexander Krauss, Lukas Bulwahn & Florian Haftmann, TU Muenchen
30694
4b182a031731 added Imperative_HOL_ex
haftmann
parents:
diff changeset
     4
*)
4b182a031731 added Imperative_HOL_ex
haftmann
parents:
diff changeset
     5
31872
haftmann
parents: 30694
diff changeset
     6
header {* Monadic imperative HOL with examples *}
30694
4b182a031731 added Imperative_HOL_ex
haftmann
parents:
diff changeset
     7
4b182a031731 added Imperative_HOL_ex
haftmann
parents:
diff changeset
     8
theory Imperative_HOL_ex
34051
1a82e2e29d67 added Imperative_HOL examples; added tail-recursive combinator for monadic heap functions; adopted code generation of references; added lemmas
bulwahn
parents: 31872
diff changeset
     9
imports Imperative_HOL "ex/Imperative_Quicksort" "ex/Imperative_Reverse" "ex/Linked_Lists"
30694
4b182a031731 added Imperative_HOL_ex
haftmann
parents:
diff changeset
    10
begin
4b182a031731 added Imperative_HOL_ex
haftmann
parents:
diff changeset
    11
4b182a031731 added Imperative_HOL_ex
haftmann
parents:
diff changeset
    12
end